[Asterisk-video] call handshake fails
Joost Kuif
joost.kuif at mobillion.nl
Wed Nov 26 10:04:05 CST 2008
Hi Dan,
Tried this on our system, call setup goes ok now with a HTC which wasn't
successful earlier...
Joost
On Wed, 2008-11-26 at 16:36 +0200, Dan Julius wrote:
> Hi, Sergio,
>
> I'm following up on the problem I've been having that some (30% - 60%,
> not sure what it depends on) calls are not connected successfully when
> dialing from Samsung 3G phone to SIP client.
>
> Turns out that increasing the retransmit delay from 20 to 2000 in
> H324CCSRLayer::GetNextPdu seems to have resolved the problem.
>
> Are these units Milliseconds?
> What do you think should be a reasonable timeout?
>
> Dan
>
>
>
> On Thu, May 15, 2008 at 4:42 PM, Dan Julius <dan.julius at gmail.com>
> wrote:
>
> Hi, Sergio,
>
> I actually sent these to the list a while ago, but they
> bounced.
> How do we deal with private attachments while still keeping
> the discussion public?
>
> Thanks for looking into this.
>
> Dan
>
>
> ---------- Forwarded message ----------
> From: Dan Julius <dan.julius at gmail.com>
> Date: Fri, May 9, 2008 at 2:07 PM
> Subject: Re: [Asterisk-video] call handshake fails
>
>
> To: Development discussion of video media support in Asterisk
> <asterisk-video at lists.digium.com>
>
>
> 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 at fontventa.com> wrote:
>
>
> 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 at gmail.com]
> To: asterisk-video at 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 at 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--
>
> asterisk-video mailing list
> To UNSUBSCRIBE or update options visit:
>
> http://lists.digium.com/mailman/listinfo/asterisk-video
>
>
>
>
>
>
>
>
>
> _______________________________________________
> --Bandwidth and Colocation Provided by http://www.api-digital.com--
>
> asterisk-video mailing list
> To UNSUBSCRIBE or update options visit:
> http://lists.digium.com/mailman/listinfo/asterisk-video
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.digium.com/pipermail/asterisk-video/attachments/20081126/4d3cecd0/attachment.htm
More information about the asterisk-video
mailing list