Re: Re: SIP, PBXApp

От: Vladimir A. Butenko <CGatePro_at_mx_ru>
Дата: Fri 09 Dec 2005 - 17:13:29 MSK

On Fri, 09 Dec 2005 16:09:04 +0300
  "Vadim Shesterin" <CGatePro@mx.ru> wrote:

> Вызов не проходит, если звонок идет с CGP в сторону CallManager'а и

> при этом на CGP включено SIP->"Force Dialog Relaying".
> В обратном направлении все проходит и при включенной галке.
> В случает отключенного "Force Dialog Relaying" все работает
> нормально в обе стороны.

Это не имеет никакого отношения к кодекам и другим заморочками media.

>> стандарту этот ptime просто рекомендация другой стороне - принимать оно 
>> обязано любые пакеты).
> 
> CallManager SDP не посылает совсем. Не умеет он SIP, только H.323.
> Звонок с него потом идет на SIP/H.323 транслятор. Он эти поля тоже
> не добавляет.

Значит, дыры в этом "трансляторе".   

> Это в логах CGP
> ---------------
> 15:41:14.90 5 SIPDATA-06160 inp: Accept: application/sdp
> 15:41:14.90 5 SIPDATA-06160 inp:
> 15:41:14.90 5 SIPDATA-06160 inp: v=0
> 15:41:14.90 5 SIPDATA-06160 inp: o=Cisco-SIPUA 18088 26847 IN IP4
> 15:41:14.90 5 SIPDATA-06160 inp: s=SIP Call
> 15:41:14.90 5 SIPDATA-06160 inp: c=IN IP4
> 15:41:14.90 5 SIPDATA-06160 inp: t=0 0
> 15:41:14.90 5 SIPDATA-06160 inp: m=audio 25546 RTP/AVP 0 8 18 101
> 15:41:14.90 5 SIPDATA-06160 inp: a=rtpmap:0 PCMU/8000
> 15:41:14.90 5 SIPDATA-06160 inp: a=rtpmap:8 PCMA/8000
> 15:41:14.90 5 SIPDATA-06160 inp: a=rtpmap:18 G729/8000
> 15:41:14.90 5 SIPDATA-06160 inp: a=rtpmap:101 telephone-event/8000
> 15:41:14.90 5 SIPDATA-06160 inp: a=fmtp:101 0-15

Тут никакого a:ptime=xxx нету, так что рассчитывать на что-то кроме стандартных 20ms вся Ваша конструкция совсем невправе. Вот если бы Ваш "транслятор" умел вставлять ptime, то можно было бы говорить о том, чтобы это кто-то еще поддерживал.

> a=rtpmap:18 G729/8000
> a=rtpmap:101 telephone-event/8000
> a=fmtp:101 0-15
> =============================================================
> 
> Как справиться с этой сложностью разобрались.
> С подобными сложностями всегда нужно быть готовыми бороться, если
> используется морально устаревший софт (CallManager 3.x). =)

Это если своё время бесплатное. Все эти Цискины поделки оправданы только тогда, когда они используются как PSTN конвертер - и то, пока кто-то, наконец, не сделает нормальный. При этом имеет смысл глядеть только на последние версии, и то в них - багов столько же, сколько человек это всё писало (десятки). Но их можно довести до более-менее вменяемого состояния. Использовать Цискины прелести для чего-то еще, это уже не работа будет, а "занятие телефонией" - то есть пляски с бубном.

> Спасибо.

Не за что. Только в следующий раз - всегда сразу показывайте свои логи - по ним очень много что сразу видно.

Sincerely,
Vladimir Получено Fri Dec 09 14:13:36 2005

Этот архив был сгенерирован hypermail 2.1.8 : Tue 21 Feb 2006 - 03:17:53 MSK