Re: nokia E70 и communigate

От: German Myzovsky <CGatePro_at_mx_ru>
Дата: Thu 02 Nov 2006 - 20:19:02 MSK

Oleg Shumsky wrote:
> Здравствуйте.
>
> Коллеги, я снова буду раздражать вас глупыми вопросами :)
>
> Итак, есть 5.1.0 и модифицированный gatewaycaller. Всяческие зухели,
> sjphone и прочее работают нормально. Но вот в парке железа появилась
> Nokia E70.
>
> Все выглядит следующим образом. Абонент набирает какой-либо номер (в
> pstn сети), звонок проходит. На другом конце поднимают трубку, дальше
> нокие говорит "Услуга интернет телефонии недоступна".
>
> Теперь как это выглядит внутри:
>
> Я так понял, что все дело в 491-м коде. А что это за код? И что с ним
> должно происходить в gatewaycaller ?

> 18:33:53.824 5 SIPDATA-000492 inp: o=Nokia-SIPUA 63330662041396250 63330662041396251 IN IP4 83.102.163.30
> 18:33:53.824 5 SIPDATA-000492 inp: m=audio 16386 RTP/AVP 0 98

Такой SDP приходит при re-INVITE (первый INVITE выглядит иначе). Первый INVITE приходит в состоянии HOLD с объявлением всех кодеков, но без открытия каналов. Получив от сервера 200-INVITE телефон должен закончить транзакцию (ACK) и затем выдать re-INVITE с открытыми медиа-каналами. Этот re-INVITE (CSeq: 1766) вы и приложили к письму. Проблема в том, что ACK 1765 не было, предыдущая транзакция не закончилась, а уже пендится новая. Такая последовательность неприемлема, поэтому сервер возвращает 491-INVITE.

-- 

Герман Мызовский,
Tario Communications.
Получено Thu Nov 02 17:19:21 2006

Этот архив был сгенерирован hypermail 2.1.8 : Thu 02 Nov 2006 - 21:13:45 MSK