Thanks for answer, Jan,

How can I understand in my program if remote client support H.450.2?
Some capabilities? Or something else?

Is there some h323 clients not based on h323plus wich supports H.450.2 ?

Regards,
Igor

2010/11/11 Jan Willamowius <jan@willamowius.de>
Hi Igor,

most of the time Wireshark is right. ;-)

Tandberg doesn't support H.450.2 call transfers, regardless if the
H323Plus packet is correct or not in this case.

Regards,
Jan

Igor Pavlov wrote:
> Hi,
>
> I am using H323Connection::TransferCall()
> and capture network packets with Wireshark, so when transfering the call in
> wireshark I see Malformed Packet ( CS : empty [Malformed Packet] )
> The problem in these strings (in h450pdu.cxx in function
> H450ServiceAPDU::BuildCallTransferInitiate())
> š šinvoke.IncludeOptionalField(X880_Invoke::e_argument);
> š šinvoke.m_argument.EncodeSubType(argument);
> If I comment these strings then I see just CS : Empty. And of course have no
> transfer of call.
>
> I have some questions :
> 1. Who is wrong ? h323plus or Wireshark
> 2. How do deternine if remote h323 client support transfering call ?
> Because I have Tandberg T-1000 wich is not reacting on my transfer call
> response, maybe because of malformed packet or because it does not support
> it at all
>
> Thank you,
> Igor Pavlov.


--
Jan Willamowius, jan@willamowius.de, http://www.gnugk.org/



--
éÇÏÒØ ðÁ×ÌÏ×