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

ant0xa

Пользователи
  • Публикации

    11
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные пользователем ant0xa


  1. Была похожая старая тема http://forum.nag.ru/forum/index.php?showtopic=50738 но там решения так и не нашли.

    Схема подключения:

     

    AVAYA IP Office 500 ----(h323)---- YATE ----(sip)---- CLIENT

     

    AVAYA IP: 2.2.2.2

    YATE IP: 1.1.1.1

    CLIENT в сети 1.1.1.0/24

     

    CLIENT регистрируется на сервере YATE через regfile.conf

    На Avaya настроен h323 trunk на сервер yate (faststart,allow direct media path).

     

    Yate собран из исходников с сайта yate.null.ru с библиотекой OpenH323. OS - CentOS6

    YATE настраивал по этому мануалу: http://yate.null.ro/pmwiki/index.php?n=Main.H323ToSIPSignallingProxy

    Используемый кодек - G.711 alaw для чистоты эксперимента, хотя G.729 и G.723 тоже собрал.

     

    При звонках с CLIENT на AVAYA всё проходит, а при звонке с AVAYA на CLIENT проходит только сигнализация, а сам голос нет. По логам о кодеке договариваются нормально, но появляется строка <yrtp:WARN> Initial timeout in channel h323/1 wrapper. Если посмотреть tcpdump на сервере, то RTP трафик приходит на yate как с CLIENT, так и с AVAYA ео обратно не уходит.

     

    Конфиг yate:

    /// h323chan.conf
    [general]
    external_rtp=yes
    
    [codecs]
    default=no
    mulaw=yes
    alaw=yes
    ;g723=on
    ;g729=on
    
    [ep]
    ep = true
    gw = true
    alias = yate
    ident = yate
    faststart=true
    h245tunneling=true
    
    /// ysipchan.conf
    [registrar]
    enable=yes
    
    [codecs]
    default=off
    mulaw=yes
    alaw=yes
    ;g723=on
    ;g729=on
    
    
    /// regexproute.conf
    [default]
    ${rtp_forward}possible=;rtp_forrward=yes
    ${formats}^\([^,]*\)=;formats=\1
    
    ^6...=h323/\0@2.2.2.2
    
    /// regfile.conf 
    
    [general]
    [test]
    password=test
    alternatives=7777
    
    

  2. ram_scan

     

    По дебагу адпаков получается как раз наоборот... С forward-rtp=yes rtp бежит через yate вроде как..

     

    З.Ы.: как бы дебаг в файл записать а то просто копировать мутарно т.к. дабаг большой :(

  3. ram_scan

     

    Прикрутил 2 AddPac200 в режиме fast start. Звонящий не получает адрес вызываемого (в дебаге AddPac получает адес 0.0.0.0) в итоге голос ходит только от вызываемого к звонящему. В чём может быть проблема ?

  4. ram_scan

     

    Шлюзы от 2-х портов и выше. Вручную писать всю маршрутизацию невозможно по тз.

     

    Если не сложно поделись модулем и желательно конфигом. Попробую под yate2 подточить.

  5. Собрал последнюю версию yate2 из SVN. Поднял гейткипер. Шлюзы на нём регистрируются, но звонить друг на друга автоматом не хотят :( После копания в мейллистах понял что это можно сделать только через модуль register, но как его настраивать так и не понял :( Документации 0. Вроде кто-то на форуме разбирался с yate. Может подскажет кто...