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

Исходное сообщение
"Cisco 3640 поднять транзит VoIP"

Отправлено Dimon_F , 13-Фев-08 16:29 
Добрый день, Господа!
Есть у меня Cisco 3640, на ней работает вся сеть (я провайдер). Хотелось бы поднять на ней транзит VoIP - траффика. Т.е. мне надо транслировать звонки из ВОИП в ВОИП, не выходя в ТФОП. Возможно ли это сделать без дополнительных модулей или нужны оные? IOS поддерживает все команды voip, dial-peer'ы и прочее.

Содержание

Сообщения в этом обсуждении
"Cisco 3640 поднять транзит VoIP"
Отправлено Vaso Petrovich , 13-Фев-08 22:30 
>Добрый день, Господа!
>Есть у меня Cisco 3640, на ней работает вся сеть (я провайдер).
>Хотелось бы поднять на ней транзит VoIP - траффика. Т.е. мне
>надо транслировать звонки из ВОИП в ВОИП, не выходя в ТФОП.
>Возможно ли это сделать без дополнительных модулей или нужны оные? IOS
>поддерживает все команды voip, dial-peer'ы и прочее.

тебе нужна IOS с гейт кипером... как называется не помню, но для 5350 такие точно есть...


"Cisco 3640 поднять транзит VoIP"
Отправлено Dimon_F , 13-Фев-08 23:02 
>>Добрый день, Господа!
>>Есть у меня Cisco 3640, на ней работает вся сеть (я провайдер).
>>Хотелось бы поднять на ней транзит VoIP - траффика. Т.е. мне
>>надо транслировать звонки из ВОИП в ВОИП, не выходя в ТФОП.
>>Возможно ли это сделать без дополнительных модулей или нужны оные? IOS
>>поддерживает все команды voip, dial-peer'ы и прочее.
>
>тебе нужна IOS с гейт кипером... как называется не помню, но для
>5350 такие точно есть...

Мне не нужен гейткипер, мне надо тупо принимать по одному voip dial-peer звонки и отправлять их на другой voipный dial-peer, если совпадает destination-pattern.


"Cisco 3640 поднять транзит VoIP"
Отправлено Alex. , 14-Фев-08 11:28 
Посмотрите, есть в config voip serv команды :

voice service voip
allow-connections h323 to h323
allow-connections h323 to sip
allow-connections sip to h323

Если нет, то необходимо поменять IOS.


"Cisco 3640 поднять транзит VoIP"
Отправлено Dimon_F , 14-Фев-08 12:00 
>Посмотрите, есть в config voip serv команды :
>
>voice service voip
> allow-connections h323 to h323
> allow-connections h323 to sip
> allow-connections sip to h323
>
>Если нет, то необходимо поменять IOS.

Команды такие есть. Буду пробовать. И еще маленький нюанс: у меня настроены куча сабинтерфейсов. Надо ли настраивать сабинтерфейс для ВОИПА или нужно давать адрес на интерфейс?
Сейчас у меня так:
!
interface FastEthernet0/0
no ip address
duplex auto
speed auto
no cdp enable
!
interface FastEthernet0/0.1
encapsulation dot1Q 1 native
ip address xxx.xxx.xxx.xxx 255.255.255.0
no snmp trap link-status
no cdp enable
!
interface FastEthernet0/0.2
encapsulation dot1Q 2
ip address xxx.xxx.xxx.xxx 255.255.255.252
no snmp trap link-status
no cdp enable
!
interface FastEthernet0/0.4
encapsulation dot1Q 4
ip address xxx.xxx.xxx.xxx 255.255.255.252
no snmp trap link-status
no cdp enable


"Cisco 3640 поднять транзит VoIP"
Отправлено other , 14-Фев-08 22:38 
Приветствую!
Сабинтерфейс не нужно походу. Главное чтобы сеть прова (тому, кому ты отправляешь дальше звонок) была достижима и звонок приходил с того ip, который пров пускает.
По поводу принимать/отправлять смотря в каком виде ты получаешь звонки и в каком ты их отдаешь дальше. Может потребоваться translation-profile
если например ты отдаешь прову звонки по Росии с префиксом 8, а получаешь в префиксом 0, то нужно сделать такую хрень:
!
voice translation-rule 1
rule 1 /^0/ /8/
!
voice translation-profile RUSSIA
translate called 1
!
dial-peer voice 1 voip
tone ringback alert-no-PI
translation-profile outgoing RUSSIA
preference такой-то
destination-pattern .T (ну или какой нужен)
voice-class codec (если нужен такой-то)
session target ipv4:xxx.xxx.xxx.xxx
dtmf-relay rtp-nte (если нужно)
!
а вообще можно и по одному dial-peer, просто поправлять на выходе called да и все.

"Cisco 3640 поднять транзит VoIP"
Отправлено Dimon_F , 15-Фев-08 09:13 
>[оверквотинг удален]
> tone ringback alert-no-PI
> translation-profile outgoing RUSSIA
> preference такой-то
> destination-pattern .T (ну или какой нужен)
> voice-class codec (если нужен такой-то)
> session target ipv4:xxx.xxx.xxx.xxx
> dtmf-relay rtp-nte (если нужно)
>!
>а вообще можно и по одному dial-peer, просто поправлять на выходе called
>да и все.

Как настроить диал-пиры и правила трансляции я знаю - у меня AS5350 работает успешно. Вообще-то, настроил бы на ней транзит, но продавец с usedcisco.info сказал, что она не может из ВОИПа в ВОИП транзит делать.


"Cisco 3640 поднять транзит VoIP"
Отправлено Alex , 15-Фев-08 11:03 
Для IOS более 12.4.12 ip-2-ip есть.
Только лучше ставить на 5350XM, на 5350
стандартной поставки недостаточно RAM.
Попоробуйте match через source-ip и carrir-id.