Posted: Thu May 08, 2008 10:35 pm Post subject: [Asterisk-video] call handshake fails
Hi, Everybody,
I'm new to this project, so I apologize if my questions might have already been answered elsewhere.
I am using a X-Lite, Asterisk 1.4.19, a Digium TE122 card, and a Samsung Z720 phone.
So far I have been able to make SIP-h234m calls (originating at either side) with only partial success.
- I only get video in one direction, from SIP to H324M. I've read the posts stating that SIP->H324m is actually more problematic, so I'm quite puzzled about this.
- About 33% of the calls fail to negotiate a video connection. After answering the call, nothing happens until I disconnect.
The out-bound h223 log of a failed call is below. Does this log indicate that Asterisk is sending terminalCapabilitySet multiple times until it is acknowledged?
Posted: Fri May 09, 2008 8:34 am Post subject: [Asterisk-video] call handshake fails
Further info:
- In the failed calls, the mobile phone never sends a masterSlaveDetermination packet (according to the h223 logs)
- Asterisk sends the terminalCapabilitiesSet, masterSlaveDetermination and then continues to send OpenLogicalChannels.
Is it OK to send OpenLogicalChannel before receiving a masterSlaveDetermination?
Thanks,
Dan
On Fri, May 9, 2008 at 2:25 AM, Dan Julius <dan.julius@gmail.com (dan.julius@gmail.com)> wrote:
Quote:
Hi, Everybody,
I'm new to this project, so I apologize if my questions might have already been answered elsewhere.
I am using a X-Lite, Asterisk 1.4.19, a Digium TE122 card, and a Samsung Z720 phone.
So far I have been able to make SIP-h234m calls (originating at either side) with only partial success.
- I only get video in one direction, from SIP to H324M. I've read the posts stating that SIP->H324m is actually more problematic, so I'm quite puzzled about this.
- About 33% of the calls fail to negotiate a video connection. After answering the call, nothing happens until I disconnect.
The out-bound h223 log of a failed call is below. Does this log indicate that Asterisk is sending terminalCapabilitySet multiple times until it is acknowledged?
Posted: Fri May 09, 2008 9:36 am Post subject: [Asterisk-video] call handshake fails
Could you send me a file with the h245 and h223 logs? (enable them by h324m debug level 4)
The most probable cause is that you isdn provider is doing echo cancelation on the line, it usually causes random problems like this.
The problem with video from SIP->H324M is that it has to be h263 QCIF at maximun 52 kbs, if your videophone is not able to set this up, you'll need to use the app_transcoder module.
Best regards
Sergio
----- Original Message -----
From: Dan Julius [mailto:dan.julius@gmail.com]
To: asterisk-video@lists.digium.com
Sent: Fri, 9 May 2008 12:25:17 +0300
Subject: Re: [Asterisk-video] call handshake fails
Further info:
- In the failed calls, the mobile phone never sends a
masterSlaveDetermination packet (according to the h223 logs)
- Asterisk sends the terminalCapabilitiesSet, masterSlaveDetermination and
then continues to send OpenLogicalChannels.
Is it OK to send OpenLogicalChannel before receiving a
masterSlaveDetermination?
Thanks,
Dan
On Fri, May 9, 2008 at 2:25 AM, Dan Julius <dan.julius@gmail.com> wrote:
Quote:
Hi, Everybody,
I'm new to this project, so I apologize if my questions might have
already been answered elsewhere.
I am using a X-Lite, Asterisk 1.4.19, a Digium TE122 card, and a Samsung
Z720 phone.
So far I have been able to make SIP-h234m calls (originating at either
side) with only partial success.
- I only get video in one direction, from SIP to H324M. I've read the posts
stating that SIP->H324m is actually more problematic, so I'm quite puzzled
about this.
- About 33% of the calls fail to negotiate a video connection. After
answering the call, nothing happens until I disconnect.
The out-bound h223 log of a failed call is below. Does this log indicate
that Asterisk is sending terminalCapabilitySet multiple times until it is
acknowledged?
Posted: Fri May 09, 2008 11:03 am Post subject: [Asterisk-video] call handshake fails
Hi,
I have the following scenario:
1. Asterisk sends masterSlaveDetermination to mobile phone
2. Mobile phone responds with masterSlaveDeterminationAck
This happens before the phone sends a masterSlaveDetermination.
I cannot see in the logs that Asterisk then responds with another masterSlaveDeterminationAck.
Could this be the problem?
If the problem is due to ISDN provider echo cancellation - is there anything that I can do about it?
Thanks,
Dan
On Fri, May 9, 2008 at 2:07 PM, Dan Julius <dan.julius@gmail.com (dan.julius@gmail.com)> wrote:
Quote:
Hi,
Attached are logs for a call that failed. After answering the call on the mobile device, X-Lite continues to ring and nothing happens.
As for video in working calls - the problem is with video from H324M to SIP. Any ideas how to debug this?
Can you provide a sample for using app_transcoder?
Thanks,
Dan
On Fri, May 9, 2008 at 1:27 PM, Sergio Garcia Murillo <sergio.garcia@fontventa.com (sergio.garcia@fontventa.com)> wrote:
Quote:
Could you send me a file with the h245 and h223 logs? (enable them by h324m debug level 4)
The most probable cause is that you isdn provider is doing echo cancelation on the line, it usually causes random problems like this.
The problem with video from SIP->H324M is that it has to be h263 QCIF at maximun 52 kbs, if your videophone is not able to set this up, you'll need to use the app_transcoder module.
- In the failed calls, the mobile phone never sends a
masterSlaveDetermination packet (according to the h223 logs)
- Asterisk sends the terminalCapabilitiesSet, masterSlaveDetermination and
then continues to send OpenLogicalChannels.
Is it OK to send OpenLogicalChannel before receiving a
masterSlaveDetermination?
Thanks,
Dan
On Fri, May 9, 2008 at 2:25 AM, Dan Julius <dan.julius@gmail.com (dan.julius@gmail.com)> wrote:
> Hi, Everybody,
>
> I'm new to this project, so I apologize if my questions might have
> already been answered elsewhere.
> I am using a X-Lite, Asterisk 1.4.19, a Digium TE122 card, and a Samsung
> Z720 phone.
>
> So far I have been able to make SIP-h234m calls (originating at either
> side) with only partial success.
> - I only get video in one direction, from SIP to H324M. I've read the posts
> stating that SIP->H324m is actually more problematic, so I'm quite puzzled
> about this.
> - About 33% of the calls fail to negotiate a video connection. After
> answering the call, nothing happens until I disconnect.
> The out-bound h223 log of a failed call is below. Does this log indicate
> that Asterisk is sending terminalCapabilitySet multiple times until it is
> acknowledged?
>
> 1 0.000000 1.1.1.1 -> 2.2.2.2 H.245 terminalCapabilitySet
> terminalCapabilitySet terminalCapabilitySet terminalCapabilitySet
> terminalCapabilitySet terminalCapabilitySet terminalCapabilitySet
> terminalCapabilitySet terminalCapabilitySet terminalCapabilitySet
> masterSlaveDetermination masterSlaveDetermination masterSlaveDetermination
> masterSlaveDetermination masterSlaveDetermination masterSlaveDetermination
> masterSlaveDetermination masterSlaveDetermination masterSlaveDetermination
> masterSlaveDetermination masterSlaveDetermination masterSlaveDetermination
> masterSlaveDetermination masterSlaveDetermination masterSlaveDetermination
> 2 0.000001 1.1.1.1 -> 2.2.2.2 H.245 openLogicalChannel
> (generic) openLogicalChannel (generic) openLogicalChannel (generic)
> openLogicalChannel (generic) openLogicalChannel (generic) openLogicalChannel
> (generic) openLogicalChannel (generic) openLogicalChannel (generic)
> openLogicalChannel (generic) openLogicalChannel (generic) openLogicalChannel
> (generic) openLogicalChannel (generic) openLogicalChannel (generic)
> openLogicalChannel (h263VideoCapability) openLogicalChannel
> (h263VideoCapability) openLogicalChannel (h263VideoCapability)
> openLogicalChannel (h263VideoCapability) openLogicalChannel
> (h263VideoCapability) openLogicalChannel (h263VideoCapability)
> openLogicalChannel (h263VideoCapability) openLogicalChannel
> (h263VideoCapability) openLogicalChannel (h263VideoCapability)
> openLogicalChannel (h263VideoCapability) openLogicalChannel
> (h263VideoCapability) openLogicalChannel (h263VideoCapability)
> openLogicalChannel (h263VideoCapability) openLogicalChannel
> (h263VideoCapability) multiplexEntrySend multiplexEntrySend
> multiplexEntrySend multiplexEntrySend multiplexEntrySend multiplexEntrySend
> multiplexEntrySend multiplexEntrySend multiplexEntrySend multiplexEntrySend
> multiplexEntrySend multiplexEntrySend
> 3 0.000002 1.1.1.1 -> 2.2.2.2 H.245 multiplexEntrySend
> multiplexEntrySend multiplexEntrySend multiplexEntrySend
> terminalCapabilitySetAck terminalCapabilitySetAck terminalCapabilitySetAck
> terminalCapabilitySetAck terminalCapabilitySetAck terminalCapabilitySetAck
> terminalCapabilitySetAck terminalCapabilitySetAck terminalCapabilitySetAck
> terminalCapabilitySetAck terminalCapabilitySetAck terminalCapabilitySetAck
> terminalCapabilitySetAck terminalCapabilitySetAck terminalCapabilitySetAck
> terminalCapabilitySetAck
> 4 0.000003 1.1.1.1 -> 2.2.2.2 H223
> 5 0.000004 1.1.1.1 -> 2.2.2.2 H223
>
> Any pointers on how to debug this would be much appreciated.
>
> Thanks,
> Dan
>
> PS - This is really great work and I'm very impressed with the project and
> hope that I will be able to contribute as well.
>
>
>
>
>
>
>
_______________________________________________
--Bandwidth and Colocation Provided by http://www.api-digital.com--
You can post new topics in this forum You can reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum