<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
</style>
</head>
<body class='hmmessage'>
Hi Klaus and Carlo, it is now working in Windows (X-Lite). I had to remove the 263+ video coved. I have now only the h263 codec. I think&nbsp;263+ (i.e, h263-1998) may be sending bad code to asterisk (or it may be the client). In fact, asterisk terminates when i try to playback the demo file (which is encoded with h263-2000). You know, I have been trying different things since Monday, but after I&nbsp;remove the codec,&nbsp;it started working properly. But, I have still the following error message (uknown rtp codec 126 ...) in Asterisk.<BR>
&nbsp;<BR>
&nbsp;&nbsp;&nbsp; -- Executing [2000@jain-sip:1] Answer("SIP/7503-08204e98", "") in new stack<BR>&nbsp;&nbsp;&nbsp; -- Executing [2000@jain-sip:2] mp4play("SIP/7503-08204e98", "/home/zelalem/videos/save.mp4") in new stack<BR><STRONG>[Dec&nbsp; 4 01:16:21] NOTICE[21538]: rtp.c:1286 ast_rtp_read: Unknown RTP codec 126 received from '146.231.122.97'<BR>[Dec&nbsp; 4 01:16:21] NOTICE[21538]: rtp.c:1286 ast_rtp_read: Unknown RTP codec 126 received from '146.231.122.97'<BR>[Dec&nbsp; 4 01:16:21] NOTICE[21538]: rtp.c:1286 ast_rtp_read: Unknown RTP codec 126 received from '146.231.122.97'<BR>[Dec&nbsp; 4 01:16:31] NOTICE[21538]: rtp.c:1286 ast_rtp_read: Unknown RTP codec 126 received from '146.231.122.97'<BR></STRONG>&nbsp;&nbsp;&nbsp; -- Executing [2000@jain-sip:3] Hangup("SIP/7503-08204e98", "") in new stack<BR>&nbsp; == Spawn extension (jain-sip, 2000, 3) exited non-zero on 'SIP/7503-08204e98'<BR><BR>
I have also seen a similar message in wireshark. I got the following after my send the first few (about 20) audio packets.<BR>
&nbsp;<BR>
12633 864.046639&nbsp; 146.231.122.97&nbsp;&nbsp;&nbsp; 146.231.121.199&nbsp;&nbsp; RTP&nbsp;&nbsp; Payload type=unknown (126), SSRC=2216134692, Seq=1126, Time=0<BR>
12634 864.046639&nbsp; 146.231.122.97&nbsp;&nbsp;&nbsp; 146.231.121.199&nbsp;&nbsp; RTP&nbsp;&nbsp; Payload type=unknown (126), SSRC=2216134692, Seq=1126, Time=0<BR>12635 864.046639&nbsp; 146.231.122.97&nbsp;&nbsp;&nbsp; 146.231.121.199&nbsp;&nbsp; RTP&nbsp;&nbsp; Payload type=unknown (126), SSRC=2216134692, Seq=1126, Time=0<BR><BR><BR>
X-Lite then send few (4) audio packets again and start sending the video packets. The error might have been occurred during the first video packets? (Intra frame problem)? I am thinking if it is a bug, you may be intersted to entertain it. I haven't yet tried linphone.<BR>
&nbsp;<BR>
<BR>- Zelalem S. <BR>Grahamstown, SA<BR><BR><BR><BR><BR>

<HR id=stopSpelling>
<BR>
From: zelalems@hotmail.com<BR>To: asterisk-video@lists.digium.com<BR>Date: Tue, 2 Dec 2008 12:21:41 +0300<BR>Subject: Re: [Asterisk-video] call handshake fails<BR><BR>
<STYLE>
.ExternalClass .EC_hmmessage P
{padding:0px;}
.ExternalClass body.EC_hmmessage
{font-size:10pt;font-family:Verdana;}
</STYLE>
Hi Klaus and Carlo, thank you for your response. There is a little development. X-Lite seemed to save the video but couldn't play it back. You know I had to manually clicked the start button on the video pannel to start sending the video. Then, I have looked at the file using mp4info and got the following info:<BR>&nbsp; Track&nbsp;&nbsp;&nbsp; Type&nbsp;&nbsp;&nbsp; Info<BR>1&nbsp;&nbsp;&nbsp; audio&nbsp;&nbsp;&nbsp; G.711 uLaw, 5.940 secs, 64 kbps, 8000 Hz<BR>2&nbsp;&nbsp;&nbsp; hint&nbsp;&nbsp;&nbsp; Payload PCMU for track 1<BR>3&nbsp;&nbsp;&nbsp; video&nbsp;&nbsp;&nbsp; H.263, 5.844 secs, 835 kbps, 176x144 @ 26.694045 fps<BR>4&nbsp;&nbsp;&nbsp; hint&nbsp;&nbsp;&nbsp; Payload H263-1998 for track 3<BR><BR>I couldn't play it back, though. But I have seen the file using Ubuntu's movie player and it is a very scrambled video. I am using logitech quickcam sphere mp webcam. After, I read Carlo's e-mail, then I came back to ubuntu and tried linphone. Again, I found out that I didn't set the minimum upload and download bandwidth. So, I set 135 kbit/s for video (I am using h263-1998 codec). Then it showed wierd characterisk (like terminating automatically and not starting again). I got the following error messge from Asterisk when I tried to record the video:<BR>&nbsp; &nbsp; -- Executing [7504@jain-sip:1] Answer("SIP/7503-b7b11730", "") in new stack<BR>&nbsp;&nbsp;&nbsp; -- Executing [7504@jain-sip:2] mp4save("SIP/7503-b7b11730", "/home/zelalem/videos/save.mp4") in new stack<BR>[Dec&nbsp; 2 18:47:54] WARNING[15692]: channel.c:2809 set_format: Unable to find a codec translation path from h263p to unknown<BR>[Dec&nbsp; 2 18:47:54] WARNING[15692]: app_mp4.c:804 mp4_save: mp4_save: Unable to set read format to ULAW|ALAW|AMRNB!<BR><BR>And the phone terminated. I hope the above gives you an idea as to what my problem is. Once again, thank you. I have been doing this the past two weeks.<BR><BR>Cheers,<BR><BR>- Zelalem S. <BR>Grahamstown, SA<BR><BR><BR><BR>&gt; Date: Fri, 28 Nov 2008 10:40:55 +0100<BR>&gt; From: klaus.mailinglists@pernau.at<BR>&gt; To: asterisk-video@lists.digium.com<BR>&gt; Subject: Re: [Asterisk-video] call handshake fails<BR>&gt; <BR>&gt; Hi!<BR>&gt; <BR>&gt; Thanks for the patch. Now it also works with a Sony Ericsson V800.<BR>&gt; <BR>&gt; regards<BR>&gt; Klaus<BR>&gt; <BR>&gt; <BR>&gt; <BR>&gt; Dan Julius schrieb:<BR>&gt; &gt; Hi, Sergio,<BR>&gt; &gt; <BR>&gt; &gt; I'm following up on the problem I've been having that some (30% - 60%, <BR>&gt; &gt; not sure what it depends on) calls are not connected successfully when <BR>&gt; &gt; dialing from Samsung 3G phone to SIP client.<BR>&gt; &gt; <BR>&gt; &gt; Turns out that increasing the retransmit delay from 20 to 2000 in <BR>&gt; &gt; H324CCSRLayer::GetNextPdu seems to have resolved the problem.<BR>&gt; &gt; <BR>&gt; &gt; Are these units Milliseconds?<BR>&gt; &gt; What do you think should be a reasonable timeout?<BR>&gt; &gt; <BR>&gt; &gt; Dan<BR>&gt; &gt; <BR>&gt; &gt; <BR>&gt; &gt; On Thu, May 15, 2008 at 4:42 PM, Dan Julius &lt;dan.julius@gmail.com <BR>&gt; &gt; &lt;mailto:dan.julius@gmail.com&gt;&gt; wrote:<BR>&gt; &gt; <BR>&gt; &gt; Hi, Sergio,<BR>&gt; &gt; <BR>&gt; &gt; I actually sent these to the list a while ago, but they bounced.<BR>&gt; &gt; How do we deal with private attachments while still keeping the<BR>&gt; &gt; discussion public?<BR>&gt; &gt; <BR>&gt; &gt; Thanks for looking into this.<BR>&gt; &gt; <BR>&gt; &gt; Dan<BR>&gt; &gt; <BR>&gt; &gt; ---------- Forwarded message ----------<BR>&gt; &gt; From: *Dan Julius* &lt;dan.julius@gmail.com &lt;mailto:dan.julius@gmail.com&gt;&gt;<BR>&gt; &gt; Date: Fri, May 9, 2008 at 2:07 PM<BR>&gt; &gt; Subject: Re: [Asterisk-video] call handshake fails<BR>&gt; &gt; To: Development discussion of video media support in Asterisk<BR>&gt; &gt; &lt;asterisk-video@lists.digium.com<BR>&gt; &gt; &lt;mailto:asterisk-video@lists.digium.com&gt;&gt;<BR>&gt; &gt; <BR>&gt; &gt; <BR>&gt; &gt; Hi,<BR>&gt; &gt; <BR>&gt; &gt; Attached are logs for a call that failed. After answering the call<BR>&gt; &gt; on the mobile device, X-Lite continues to ring and nothing happens.<BR>&gt; &gt; As for video in working calls - the problem is with video from H324M<BR>&gt; &gt; to SIP. Any ideas how to debug this?<BR>&gt; &gt; <BR>&gt; &gt; Can you provide a sample for using app_transcoder?<BR>&gt; &gt; <BR>&gt; &gt; Thanks,<BR>&gt; &gt; Dan<BR>&gt; &gt; <BR>&gt; &gt; <BR>&gt; &gt; <BR>&gt; &gt; On Fri, May 9, 2008 at 1:27 PM, Sergio Garcia Murillo<BR>&gt; &gt; &lt;sergio.garcia@fontventa.com &lt;mailto:sergio.garcia@fontventa.com&gt;&gt;<BR>&gt; &gt; wrote:<BR>&gt; &gt; <BR>&gt; &gt; Could you send me a file with the h245 and h223 logs? (enable<BR>&gt; &gt; them by h324m debug level 4)<BR>&gt; &gt; <BR>&gt; &gt; The most probable cause is that you isdn provider is doing echo<BR>&gt; &gt; cancelation on the line, it usually causes random problems like<BR>&gt; &gt; this.<BR>&gt; &gt; <BR>&gt; &gt; The problem with video from SIP-&gt;H324M is that it has to be h263<BR>&gt; &gt; QCIF at maximun 52 kbs, if your videophone is not able to set<BR>&gt; &gt; this up, you'll need to use the app_transcoder module.<BR>&gt; &gt; <BR>&gt; &gt; Best regards<BR>&gt; &gt; Sergio<BR>&gt; &gt; <BR>&gt; &gt; ----- Original Message -----<BR>&gt; &gt; From: Dan Julius [mailto:dan.julius@gmail.com<BR>&gt; &gt; &lt;mailto:dan.julius@gmail.com&gt;]<BR>&gt; &gt; To: asterisk-video@lists.digium.com<BR>&gt; &gt; &lt;mailto:asterisk-video@lists.digium.com&gt;<BR>&gt; &gt; Sent: Fri, 9 May 2008 12:25:17 +0300<BR>&gt; &gt; Subject: Re: [Asterisk-video] call handshake fails<BR>&gt; &gt; <BR>&gt; &gt; Further info:<BR>&gt; &gt; <BR>&gt; &gt; - In the failed calls, the mobile phone never sends a<BR>&gt; &gt; masterSlaveDetermination packet (according to the h223 logs)<BR>&gt; &gt; - Asterisk sends the terminalCapabilitiesSet,<BR>&gt; &gt; masterSlaveDetermination and<BR>&gt; &gt; then continues to send OpenLogicalChannels.<BR>&gt; &gt; <BR>&gt; &gt; Is it OK to send OpenLogicalChannel before receiving a<BR>&gt; &gt; masterSlaveDetermination?<BR>&gt; &gt; <BR>&gt; &gt; Thanks,<BR>&gt; &gt; Dan<BR>&gt; &gt; <BR>&gt; &gt; On Fri, May 9, 2008 at 2:25 AM, Dan Julius &lt;dan.julius@gmail.com<BR>&gt; &gt; &lt;mailto:dan.julius@gmail.com&gt;&gt; wrote:<BR>&gt; &gt; <BR>&gt; &gt; &gt; Hi, Everybody,<BR>&gt; &gt; &gt;<BR>&gt; &gt; &gt; I'm new to this project, so I apologize if my questions<BR>&gt; &gt; might have<BR>&gt; &gt; &gt; already been answered elsewhere.<BR>&gt; &gt; &gt; I am using a X-Lite, Asterisk 1.4.19, a Digium TE122 card,<BR>&gt; &gt; and a Samsung<BR>&gt; &gt; &gt; Z720 phone.<BR>&gt; &gt; &gt;<BR>&gt; &gt; &gt; So far I have been able to make SIP-h234m calls (originating<BR>&gt; &gt; at either<BR>&gt; &gt; &gt; side) with only partial success.<BR>&gt; &gt; &gt; - I only get video in one direction, from SIP to H324M. I've<BR>&gt; &gt; read the posts<BR>&gt; &gt; &gt; stating that SIP-&gt;H324m is actually more problematic, so I'm<BR>&gt; &gt; quite puzzled<BR>&gt; &gt; &gt; about this.<BR>&gt; &gt; &gt; - About 33% of the calls fail to negotiate a video<BR>&gt; &gt; connection. After<BR>&gt; &gt; &gt; answering the call, nothing happens until I disconnect.<BR>&gt; &gt; &gt; The out-bound h223 log of a failed call is below. Does this<BR>&gt; &gt; log indicate<BR>&gt; &gt; &gt; that Asterisk is sending terminalCapabilitySet multiple times<BR>&gt; &gt; until it is<BR>&gt; &gt; &gt; acknowledged?<BR>&gt; &gt; &gt;<BR>&gt; &gt; &gt; 1 0.000000 1.1.1.1 &lt;http://1.1.1.1&gt; -&gt; 2.2.2.2<BR>&gt; &gt; &lt;http://2.2.2.2&gt; H.245 terminalCapabilitySet<BR>&gt; &gt; &gt; terminalCapabilitySet terminalCapabilitySet terminalCapabilitySet<BR>&gt; &gt; &gt; terminalCapabilitySet terminalCapabilitySet terminalCapabilitySet<BR>&gt; &gt; &gt; terminalCapabilitySet terminalCapabilitySet terminalCapabilitySet<BR>&gt; &gt; &gt; masterSlaveDetermination masterSlaveDetermination<BR>&gt; &gt; masterSlaveDetermination<BR>&gt; &gt; &gt; masterSlaveDetermination masterSlaveDetermination<BR>&gt; &gt; masterSlaveDetermination<BR>&gt; &gt; &gt; masterSlaveDetermination masterSlaveDetermination<BR>&gt; &gt; masterSlaveDetermination<BR>&gt; &gt; &gt; masterSlaveDetermination masterSlaveDetermination<BR>&gt; &gt; masterSlaveDetermination<BR>&gt; &gt; &gt; masterSlaveDetermination masterSlaveDetermination<BR>&gt; &gt; masterSlaveDetermination<BR>&gt; &gt; &gt; 2 0.000001 1.1.1.1 &lt;http://1.1.1.1&gt; -&gt; 2.2.2.2<BR>&gt; &gt; &lt;http://2.2.2.2&gt; H.245 openLogicalChannel<BR>&gt; &gt; &gt; (generic) openLogicalChannel (generic) openLogicalChannel<BR>&gt; &gt; (generic)<BR>&gt; &gt; &gt; openLogicalChannel (generic) openLogicalChannel (generic)<BR>&gt; &gt; openLogicalChannel<BR>&gt; &gt; &gt; (generic) openLogicalChannel (generic) openLogicalChannel<BR>&gt; &gt; (generic)<BR>&gt; &gt; &gt; openLogicalChannel (generic) openLogicalChannel (generic)<BR>&gt; &gt; openLogicalChannel<BR>&gt; &gt; &gt; (generic) openLogicalChannel (generic) openLogicalChannel<BR>&gt; &gt; (generic)<BR>&gt; &gt; &gt; openLogicalChannel (h263VideoCapability) openLogicalChannel<BR>&gt; &gt; &gt; (h263VideoCapability) openLogicalChannel (h263VideoCapability)<BR>&gt; &gt; &gt; openLogicalChannel (h263VideoCapability) openLogicalChannel<BR>&gt; &gt; &gt; (h263VideoCapability) openLogicalChannel (h263VideoCapability)<BR>&gt; &gt; &gt; openLogicalChannel (h263VideoCapability) openLogicalChannel<BR>&gt; &gt; &gt; (h263VideoCapability) openLogicalChannel (h263VideoCapability)<BR>&gt; &gt; &gt; openLogicalChannel (h263VideoCapability) openLogicalChannel<BR>&gt; &gt; &gt; (h263VideoCapability) openLogicalChannel (h263VideoCapability)<BR>&gt; &gt; &gt; openLogicalChannel (h263VideoCapability) openLogicalChannel<BR>&gt; &gt; &gt; (h263VideoCapability) multiplexEntrySend multiplexEntrySend<BR>&gt; &gt; &gt; multiplexEntrySend multiplexEntrySend multiplexEntrySend<BR>&gt; &gt; multiplexEntrySend<BR>&gt; &gt; &gt; multiplexEntrySend multiplexEntrySend multiplexEntrySend<BR>&gt; &gt; multiplexEntrySend<BR>&gt; &gt; &gt; multiplexEntrySend multiplexEntrySend<BR>&gt; &gt; &gt; 3 0.000002 1.1.1.1 &lt;http://1.1.1.1&gt; -&gt; 2.2.2.2<BR>&gt; &gt; &lt;http://2.2.2.2&gt; H.245 multiplexEntrySend<BR>&gt; &gt; &gt; multiplexEntrySend multiplexEntrySend multiplexEntrySend<BR>&gt; &gt; &gt; terminalCapabilitySetAck terminalCapabilitySetAck<BR>&gt; &gt; terminalCapabilitySetAck<BR>&gt; &gt; &gt; terminalCapabilitySetAck terminalCapabilitySetAck<BR>&gt; &gt; terminalCapabilitySetAck<BR>&gt; &gt; &gt; terminalCapabilitySetAck terminalCapabilitySetAck<BR>&gt; &gt; terminalCapabilitySetAck<BR>&gt; &gt; &gt; terminalCapabilitySetAck terminalCapabilitySetAck<BR>&gt; &gt; terminalCapabilitySetAck<BR>&gt; &gt; &gt; terminalCapabilitySetAck terminalCapabilitySetAck<BR>&gt; &gt; terminalCapabilitySetAck<BR>&gt; &gt; &gt; terminalCapabilitySetAck<BR>&gt; &gt; &gt; 4 0.000003 1.1.1.1 &lt;http://1.1.1.1&gt; -&gt; 2.2.2.2<BR>&gt; &gt; &lt;http://2.2.2.2&gt; H223<BR>&gt; &gt; &gt; 5 0.000004 1.1.1.1 &lt;http://1.1.1.1&gt; -&gt; 2.2.2.2<BR>&gt; &gt; &lt;http://2.2.2.2&gt; H223<BR>&gt; &gt; &gt;<BR>&gt; &gt; &gt; Any pointers on how to debug this would be much appreciated.<BR>&gt; &gt; &gt;<BR>&gt; &gt; &gt; Thanks,<BR>&gt; &gt; &gt; Dan<BR>&gt; &gt; &gt;<BR>&gt; &gt; &gt; PS - This is really great work and I'm very impressed with<BR>&gt; &gt; the project and<BR>&gt; &gt; &gt; hope that I will be able to contribute as well.<BR>&gt; &gt; &gt;<BR>&gt; &gt; &gt;<BR>&gt; &gt; &gt;<BR>&gt; &gt; &gt;<BR>&gt; &gt; &gt;<BR>&gt; &gt; &gt;<BR>&gt; &gt; &gt;<BR>&gt; &gt; <BR>&gt; &gt; <BR>&gt; &gt; _______________________________________________<BR>&gt; &gt; --Bandwidth and Colocation Provided by http://www.api-digital.com--<BR>&gt; &gt; <BR>&gt; &gt; asterisk-video mailing list<BR>&gt; &gt; To UNSUBSCRIBE or update options visit:<BR>&gt; &gt; http://lists.digium.com/mailman/listinfo/asterisk-video<BR>&gt; &gt; <BR>&gt; &gt; <BR>&gt; &gt; <BR>&gt; &gt; <BR>&gt; &gt; <BR>&gt; &gt; ------------------------------------------------------------------------<BR>&gt; &gt; <BR>&gt; &gt; _______________________________________________<BR>&gt; &gt; --Bandwidth and Colocation Provided by http://www.api-digital.com--<BR>&gt; &gt; <BR>&gt; &gt; asterisk-video mailing list<BR>&gt; &gt; To UNSUBSCRIBE or update options visit:<BR>&gt; &gt; http://lists.digium.com/mailman/listinfo/asterisk-video<BR>&gt; <BR>&gt; _______________________________________________<BR>&gt; --Bandwidth and Colocation Provided by http://www.api-digital.com--<BR>&gt; <BR>&gt; asterisk-video mailing list<BR>&gt; To UNSUBSCRIBE or update options visit:<BR>&gt; http://lists.digium.com/mailman/listinfo/asterisk-video<BR><BR><BR>

<HR>
<BR>
Connect to the next generation of MSN Messenger&nbsp; <A href="http://imagine-msn.com/messenger/launch80/default.aspx?locale=en-us&amp;source=wlmailtagline">Get it now! </A><BR><br /><hr />Explore the seven wonders of the world <a href='http://search.msn.com/results.aspx?q=7+wonders+world&mkt=en-US&form=QBRE' target='_new'>Learn more!</a></body>
</html>