URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID6
Нить номер: 3138
[ Назад ]

Исходное сообщение
"VoIP и удобный набор номера"

Отправлено bm , 14-Май-03 16:15 
Есть cisco 826-4V. Купили у ОСС номер.
Чтобы позвонить с него, надо набирать номер в виде код_страны-код_города-номер_телефон.
Хотелось бы облегчить свою участь и сделать так, как все это работает в том же МГТСе:
если набрать просто семь цифр(первая не "8"), то набирается 7095-НОМЕР;
8-КОД-НОМЕР -- набирается 7-КОД-НОМЕР;
8-10-КОД_СТАНЫ-КОД_ГОРОДА-НОМЕР -- набирается КОД_СТРАНЫ-КОД_ГОРОДА-НОМЕР.

Как это можно реализовать? И вообще -- можно ли? Куда смотреть?

Заранее спасибо.


Содержание

Сообщения в этом обсуждении
"VoIP и удобный набор номера"
Отправлено ВОЛКА , 14-Май-03 16:39 
в сторону dial-peer и translation rule

"VoIP и удобный набор номера"
Отправлено bm , 14-Май-03 16:52 
>в сторону dial-peer и translation rule
У меня сейчас сделано так:

dial-peer voice 10 voip
destination-pattern [1-7,9]T
session target ipv4:xxx
tech-prefix 7095

dial-peer voice 11 voip
destination-pattern 8T
translate-outgoing called 1
session target ipv4:xxx

translation-rule 1
Rule 1 ^81% 1 ANY international
Rule 2 ^82% 2 ANY international
Rule 3 ^83% 3 ANY international
Rule 4 ^84% 4 ANY international
Rule 5 ^85% 5 ANY international
Rule 6 ^86% 6 ANY international
Rule 7 ^87% 7 ANY international
Rule 9 ^89% 9 ANY international


Это работает. Как теперь сделать еще один "вариант набора"?
Задать еще один dial-peer и translation-rule? Какой тогда destination-pattern будет у третьего dial-peer'а? Или все вообще не так делается и я просто заблудился в собственных догадках?


"VoIP и удобный набор номера"
Отправлено Sonne , 15-Май-03 13:15 
Можно использовать translation-profile и voice translation-rule

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

voice translation-rule 1
rule 1 /^8/ //

Потом  делаешь профайл

voice translation-profile SuperCool
translate called 1

Потом в настройках пира используешь профайл.

dial-peer voice 333 voip
translation-profile incoming SuperCool

И т.д.

Кажется есть требования к IOS регекспы работают с версии 12.2 или 12.1


"VoIP и удобный набор номера"
Отправлено Sm , 15-Май-03 17:20 
>Есть cisco 826-4V. Купили у ОСС номер.
>Чтобы позвонить с него, надо набирать номер в виде код_страны-код_города-номер_телефон.
>Хотелось бы облегчить свою участь и сделать так, как все это работает
>в том же МГТСе:
>если набрать просто семь цифр(первая не "8"), то набирается 7095-НОМЕР;
>8-КОД-НОМЕР -- набирается 7-КОД-НОМЕР;
>8-10-КОД_СТАНЫ-КОД_ГОРОДА-НОМЕР -- набирается КОД_СТРАНЫ-КОД_ГОРОДА-НОМЕР.
>
>Как это можно реализовать? И вообще -- можно ли? Куда смотреть?
>
>Заранее спасибо.

А конфу увидить можно?


"VoIP и удобный набор номера"
Отправлено bm , 16-Май-03 17:02 
>>Есть cisco 826-4V. Купили у ОСС номер.
>>Чтобы позвонить с него, надо набирать номер в виде код_страны-код_города-номер_телефон.
>>Хотелось бы облегчить свою участь и сделать так, как все это работает
>>в том же МГТСе:
>>если набрать просто семь цифр(первая не "8"), то набирается 7095-НОМЕР;
>>8-КОД-НОМЕР -- набирается 7-КОД-НОМЕР;
>>8-10-КОД_СТАНЫ-КОД_ГОРОДА-НОМЕР -- набирается КОД_СТРАНЫ-КОД_ГОРОДА-НОМЕР.
>>
>>Как это можно реализовать? И вообще -- можно ли? Куда смотреть?
>>
>>Заранее спасибо.
>
>А конфу увидить можно?

Конфа стандартная, приведена выше.