Образовательный проект «SnakeProject» Михаила Козлова

Навигация

⇒ CISCO ⇐

Voice(Asterisk\Cisco)

Microsoft

Powershell

Python

SQL\T-SQL

FreeBSD and Nix

Общая

WEB Разработка

ORACLE SQL \ JAVA

Мото

Стрельба, пневматика, оружие

Саморазвитие и психология


Транскодинг на ССМ + cisco 2811 + SIP провайдер


Дано ССМ4 -> Cisco 2811 -> SIP Provider

Организуем транскодинг на 2811 между офисным ССМ и SIP Провайдером.

Адрес ССМ — 192.168.4.2

Адрес 2811 — 192.168.4.3

Настройка ССМ — тривиальна, ее показывать нет смысла, а вот конфиг 2811:

Сам интерфейс загашен, поднят подинтерфейс «0/0.1″:

!
interface FastEthernet0/0
no ip address
duplex auto
speed auto
!
interface FastEthernet0/0.1
encapsulation dot1Q 41
ip address 192.168.4.3 255.255.255.0
!

Собственно настройка транскодинга:

Выбираем наш интерфейс в сторону ССМ и задаем адрес ССМ:

sccp local FastEthernet0/0.1

sccp ccm 192.168.4.2 identifier 1
sccp ip precedence 1
sccp
!

Создаем группу где «биндим» наш интерфейс, ассоциируем ССМ и ассоциируем профайл с кодеками:
sccp ccm group 1
bind interface FastEthernet0/0.1
associate ccm 1 priority 1
associate profile 1 register 192.168.4.3
!

Собственно сам профайл с кодеками:
dspfarm profile 1 transcode
codec g711ulaw
codec g711alaw
codec g729ar8
codec g729abr8
codec g729br8
codec g729r8
maximum sessions 12
associate application SCCP

При создании статьи еще смотрел материал отсюда:

https://supportforums.cisco.com/docs/DOC-4302

The DTMF-relay of the Cisco CallManager SIP trunk fails to work with the SIP VoIP Telco because the terminating side does not receive the DTMF digits

ВЕРСИЯ 2  Нажмите для просмотра истории документов

Core Issue

In a call-processing environment that uses Session Initiation Protocol (SIP), use SIP trunks in order to configure a signaling interface with Cisco CallManager for SIP calls. SIP trunks, or signaling interfaces, connect Cisco CallManager clusters with a SIP proxy server. A SIP signaling interface uses port-based routing, and Cisco CallManager accepts calls from any gateway as long as the SIP messages arrive on the port that is configured as a SIP signaling interface. The SIP signaling interface uses requests and responses in order to establish, maintain, and terminate calls between two or more endpoints.

 

In order to choose this method, go to Device > Trunk and choose SIP Trunk in the Cisco CallManager Administration.

Also, configure route groups and route patterns that use the SIP trunks to route the SIP calls.

 

Refer to Understanding Session Initiation Protocol (SIP) for more information about SIP and how to configure SIP trunks.

 

Resolution

Telco only supports G711U In-band Voice DTMF, and the Cisco CallManager SIP trunk only supports RFC 2833 RTP-NTE DTMF.

 

Use the Cisco Multiservice IP-to-IP Gateway (IPIPGW) and transcoder to transcode the RFC2833 RTP-NTE digits into In-band Voice G711U DTMF digits:

  1. Upgrade to Cisco IOS® 12.4(6)XE in order to enable the DTMF transcoding feature.
  2. Configure the dial-peer for Cisco CallManager in this way:

    dial-peer voice voip
    preference 1
    destination-pattern [1-8]T
    session protocol sipv2
    session target ipv4:x.x.x.x
    dtmf-relay rtp-nte
    codec g711ulaw
    no vad

  3. Configure the dial-peer for the SIP VoIP provider in this way:

    dial-peer voice voip
    description Outbound dial-peer
    translation-profile outgoing strip9
    destination-pattern 9T
    session protocol sipv2
    session target ipv4:y.y.y.y.
    codec g711ulaw
    no vad

  4. Configure the transcoder to register to the IPIPGW as:

    sccp local GigabitEthernet0/0
    sccp ccm identifier 1 version
    sccp
    !
    sccp ccm group 1
    associate ccm 1 priority 1
    associate profile 1 register MTP001795e45a80
    !
    dspfarm profile 1 transcode
    codec g711ulaw
    codec g711alaw
    codec g729ar8
    codec g729abr8
    codec gsmfr
    maximum sessions 20
    associate application SCCP

Once these steps are complete, the IPIPGW transcoder starts to transcode the DTMF digits.

Refer to Understanding Session Initiation Protocol (SIP) and Understanding Cisco CallManager Trunk Types for more information on this.


Комментарии пользователей

Эту новость ещё не комментировалиНаписать комментарий
Анонимам нельзя оставоять комментарии, зарегистрируйтесь!

Контакты Группа ВК Сборник материалов по Cisco, Asterisk, Windows Server, Python и Django, SQL и T-SQL, FreeBSD и LinuxКод обмена баннерами Видео к IT статьям на YoutubeВидео на другие темы Смотреть
Мои друзья: Советы, помощь, инструменты для сис.админа, статическая и динамическая маршрутизация, FreeBSD

© Snakeproject.ru создан в 2013 году.
При копировании материала с сайта - оставьте ссылку.
Весь материал на сайте носит ознакомительный характер,
за его использование другими людьми, автор ответственности не несет.

Рейтинг@Mail.ru
Рейтинг@Mail.ru Яндекс.Метрика





Поддержать автора и проект