<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<STYLE>P {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY {
        FONT-SIZE: 10pt; FONT-FAMILY: Tahoma
}
</STYLE>

<META content="MSHTML 6.00.2900.2873" name=GENERATOR></HEAD>
<BODY>
<DIV dir=ltr align=left>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=290584011-25072006>Forget&nbsp;what i said, 
i made the h223 muxer/demuxer some time ago and answered absolutelly 
wrong.</SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=290584011-25072006></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=290584011-25072006>The h324m levels are: 
</SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=290584011-25072006></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=290584011-25072006>-level 0: h223 without 
anexes, no byte aligment, 1 byte flag and hdlc bit stuffing,1 byte header 
(mc,mpl,hec)</SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=290584011-25072006>-level 1: h223 anex A, 2 
byte flag, 1 byte header (mc,mpl,hec), and CCSRL</SPAN></DIV>
<DIV dir=ltr align=left><SPAN>-<SPAN class=290584011-25072006>level 2: h223 anex 
B, 2 byte flag, 3 byte header and ccsrl</SPAN></SPAN></DIV>
<DIV dir=ltr align=left><SPAN><SPAN class=290584011-25072006>-level 3: h223 anex 
C, another world.. </SPAN></SPAN></DIV>
<DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
<HR tabIndex=-1>
<B>From:</B> asterisk-video-bounces@lists.digium.com 
[mailto:asterisk-video-bounces@lists.digium.com] <B>On Behalf Of </B>Ramtin 
Amin<BR><B>Sent:</B> martes, 25 de julio de 2006 13:39<BR><B>To:</B> Development 
discussion of video media support in Asterisk<BR><B>Subject:</B> RE: 
[Asterisk-video] H324M 3G ISDN<BR><BR></DIV>
<DIV></DIV>I see that anexe B uses a 3 Byte header MC1 -&gt; MC4 MPL1 -&gt; MPL8 
P1 -&gt; P12 = 24 bits = 3 byte ?<BR>So if I understood well, I have to see if 
the first byte correspond to the rules for anexe A's checksum or annex B's 
matrix ?<BR><BR><BR><BR><BR><BR>&nbsp;<BR>
<BLOCKQUOTE 
style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #008080 2px solid; MARGIN-RIGHT: 0px">
  <HR id=EC_stopSpelling>
  Subject: RE: [Asterisk-video] H324M 3G ISDN<BR>Date: Tue, 25 Jul 2006 13:25:48 
  +0200<BR>From: Sergio.Garcia@ydilo.com<BR>To: 
  asterisk-video@lists.digium.com<BR><BR>
  <META content="Microsoft SafeHTML" name=Generator>
  <STYLE> .ExternalClass EC_P {padding-right:0px;padding-left:0px;padding-bottom:0px;padding-top:0px;} .ExternalClass {font-size:10pt;font-family:Tahoma;} </STYLE>

  <DIV class=EC_OutlookMessageHeader lang=en-us dir=ltr align=left><SPAN 
  class=EC_853162011-25072006>Anex&nbsp;A uses a 1 byte header and anes B uses 
  the 2 bytes one (anex C i don't care.. :)</SPAN></DIV>
  <DIV class=EC_OutlookMessageHeader lang=en-us dir=ltr align=left><SPAN 
  class=EC_853162011-25072006>I don't think the echo is going to work, for 
  example the master-slave negotiation would never end.</SPAN></DIV>
  <DIV class=EC_OutlookMessageHeader lang=en-us dir=ltr align=left><SPAN 
  class=EC_853162011-25072006></SPAN><SPAN 
  class=EC_853162011-25072006></SPAN><SPAN 
  class=EC_853162011-25072006></SPAN>&nbsp;</DIV>
  <DIV class=EC_OutlookMessageHeader lang=en-us dir=ltr align=left>
  <HR>
  </DIV>
  <DIV class=EC_OutlookMessageHeader lang=en-us dir=ltr align=left><B>From:</B> 
  asterisk-video-bounces@lists.digium.com 
  [mailto:asterisk-video-bounces@lists.digium.com] <B>On Behalf Of </B>Ramtin 
  Amin<BR><B>Sent:</B> martes, 25 de julio de 2006 13:16<BR><B>To:</B> 
  Development discussion of video media support in Asterisk<BR><B>Subject:</B> 
  RE: [Asterisk-video] H324M 3G ISDN<BR><BR></DIV>
  <DIV></DIV>Thx Sergio<BR>How do you figure out if it's complient to annexe A, 
  B, or C... ? And also, do you <FONT class=EC_>think that if I do just 
  something like</FONT><BR>exten =&gt; s,1,Answer()<BR>exten =&gt; 
  s,2,echo()<BR>Would I bee able to see myself in the 3G device 
  ?<BR>thx<BR>&nbsp;<BR><BR><BR><BR><BR><BR>&nbsp;<BR>
  <BLOCKQUOTE 
  style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #008080 2px solid; MARGIN-RIGHT: 0px">
    <HR id=EC_EC_stopSpelling>
    Subject: RE: [Asterisk-video] H324M 3G ISDN<BR>Date: Tue, 25 Jul 2006 
    13:12:48 +0200<BR>From: Sergio.Garcia@ydilo.com<BR>To: 
    asterisk-video@lists.digium.com<BR><BR>
    <STYLE> .ExternalClass EC_P {padding-right:0px;padding-left:0px;padding-bottom:0px;padding-top:0px;} .ExternalClass {font-size:10pt;font-family:Tahoma;} </STYLE>

    <DIV dir=ltr align=left><SPAN class=EC_EC_884091111-25072006>The 00 00 00 is 
    the mux stuffing pdu as described in anex b.</SPAN></DIV><BR>
    <DIV class=EC_EC_OutlookMessageHeader lang=en-us dir=ltr align=left>
    <HR>
    <B>From:</B> asterisk-video-bounces@lists.digium.com 
    [mailto:asterisk-video-bounces@lists.digium.com] <B>On Behalf Of </B>Ramtin 
    Amin<BR><B>Sent:</B> martes, 25 de julio de 2006 13:09<BR><B>To:</B> 
    Development discussion of video media support in Asterisk<BR><B>Subject:</B> 
    RE: [Asterisk-video] H324M 3G ISDN<BR><BR></DIV>
    <DIV></DIV>If <FONT class=EC_EC_>someone is interested, here is some RAW 
    data without byteswap I could get by echoing the data coming from the B 
    channel</FONT><BR>So in there we can see the "<FONT class=EC_EC_>87B2000000" 
    that repeats non stop and 87 <FONT class=EC_EC_>B2 is 10000111 10110010 and 
    Byteswaped --&gt;&gt; 11100001 01001101 which is E1 4D which is the H223 
    flag as said in annex A.2.1.1 Figure A.1/H223</FONT></FONT><BR>I guess the 
    000000 means channel 0 which is H245 ? Could someone give some info about it 
    ???<BR>&nbsp;<BR>&nbsp;<BR>0087B200000087B200000087B200000087B200000087B200000087B20D91B79F00FF400E8060001081AE0060EA02200020000050C007800180018010A0010000240C880600E0001081AE808080005E80004000800100803000480A00E0001081AE8000000240908000C00010010040900BA04010000E0280000100C0C18002010020C180040100A0C180080001004000000080008000404000C0002000A00E06940E3C000000F04AB2B4CC6C0414C6940472F2D2928200886A0487B200000087B200000087B200000087B200000087B200000087B200000087B200000087B200000087B200000087B200000087B200000087B200000087B200000087B200000087B200000087B200000087B200000087B200000087B200000087B200000087B200000087B200000087B200000087B200000087B200000087B200000087B200000087B200000087B200000087B200000087B200000087B200000087B209821D2C740C2C740C044C4CB40C1CB40CAC008000010114B882AF28784D00000087B200000087B200000087B200000087B200000087B200000087B200000087B20000<BR><BR><BR><BR><BR><BR>
    <BLOCKQUOTE 
    style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #008080 2px solid; MARGIN-RIGHT: 0px">
      <HR id=EC_EC_EC_stopSpelling>
      Subject: RE: [Asterisk-video] H324M 3G ISDN<BR>Date: Tue, 25 Jul 2006 
      07:58:50 +0200<BR>From: Sergio.Garcia@ydilo.com<BR>To: 
      asterisk-video@lists.digium.com<BR><BR>
      <STYLE> .ExternalClass EC_P {padding-right:0px;padding-left:0px;padding-bottom:0px;padding-top:0px;} .ExternalClass {font-size:10pt;font-family:Tahoma;} </STYLE>

      <DIV dir=ltr align=left><SPAN 
      class=EC_EC_EC_649145505-25072006>I&nbsp;modified the q931 
      transmit_bearer_capability send function to </SPAN></DIV>
      <DIV dir=ltr align=left><SPAN 
      class=EC_EC_EC_649145505-25072006></SPAN>&nbsp;</DIV>
      <DIV dir=ltr align=left><SPAN 
      class=EC_EC_EC_649145505-25072006>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
      ie-&gt;data[0] = 0x88;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
      ie-&gt;data[1] = 0x90;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
      ie-&gt;data[2] = 0xA6;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
      return 5;</SPAN></DIV>
      <DIV dir=ltr align=left><SPAN 
      class=EC_EC_EC_649145505-25072006></SPAN>&nbsp;</DIV>
      <DIV dir=ltr align=left><SPAN class=EC_EC_EC_649145505-25072006>I'm using 
      only outgoing calls due to limitations in our main PBX configuration, so i 
      don't know if there is anything else needed to accept incomming 
      calls.</SPAN></DIV><BR>
      <DIV class=EC_EC_EC_OutlookMessageHeader lang=en-us dir=ltr align=left>
      <HR>
      <B>From:</B> asterisk-video-bounces@lists.digium.com 
      [mailto:asterisk-video-bounces@lists.digium.com] <B>On Behalf Of 
      </B>Ramtin Amin<BR><B>Sent:</B> lunes, 24 de julio de 2006 
      18:59<BR><B>To:</B> Development discussion of video media support in 
      Asterisk<BR><B>Subject:</B> RE: [Asterisk-video] H324M 3G 
      ISDN<BR><BR></DIV>
      <DIV></DIV>Would you tell us what you put in the q931.c of the libpri for 
      making asterisk accept the SETUP with the 64kb data option ?<BR>Basically 
      what did you modify ?<BR>Thx<BR><BR><BR><BR><BR><BR>&nbsp;<BR>
      <BLOCKQUOTE 
      style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #008080 2px solid; MARGIN-RIGHT: 0px">
        <HR id=EC_EC_EC_EC_stopSpelling>
        Subject: RE: [Asterisk-video] H324M 3G ISDN<BR>Date: Mon, 24 Jul 2006 
        08:34:52 +0200<BR>From: Sergio.Garcia@ydilo.com<BR>To: 
        asterisk-video@lists.digium.com<BR><BR>
        <STYLE> .ExternalClass EC_P {padding-right:0px;padding-left:0px;padding-bottom:0px;padding-top:0px;} .ExternalClass {font-size:10pt;font-family:Tahoma;} </STYLE>

        <DIV dir=ltr align=left>&nbsp;</DIV>
        <DIV dir=ltr align=left><SPAN class=EC_EC_EC_EC_716082806-24072006>H223 
        Annex B without double headres (H324M level 2). </SPAN></DIV>
        <DIV dir=ltr align=left><SPAN class=EC_EC_EC_EC_716082806-24072006>If 
        you are looking at the UCLA/Samsung h223 simulator i understand that you 
        think it's not easy, but i have still not found any device (phone or 
        gateway), that implements annex C.</SPAN></DIV>
        <DIV dir=ltr align=left><SPAN class=EC_EC_EC_EC_716082806-24072006>I use 
        zaptel and a libpri, it would need some modification in order to be 
        configurable, but hardcoding the q931 setup info is quite 
        easy.</SPAN></DIV>
        <DIV dir=ltr align=left><SPAN 
        class=EC_EC_EC_EC_716082806-24072006></SPAN>&nbsp;</DIV>
        <DIV dir=ltr align=left>
        <HR>
        </DIV>
        <DIV dir=ltr align=left><B>From:</B> 
        asterisk-video-bounces@lists.digium.com 
        [mailto:asterisk-video-bounces@lists.digium.com] <B>On Behalf Of 
        </B>Ramtin Amin<BR><B>Sent:</B> lunes, 24 de julio de 2006 
        8:26<BR><B>To:</B> Development discussion of video media support in 
        Asterisk<BR><B>Subject:</B> RE: [Asterisk-video] H324M 3G 
        ISDN<BR><BR></DIV>
        <DIV></DIV>Well I'm working on ir currently<BR>So if we want to do it, 
        since it doesn't look that easy, we better share our knowledge about 
        it.<BR>Sergio: In <FONT class=EC_EC_EC_EC_>H223, <FONT 
        class=EC_EC_EC_EC_>which annexe is used ?</FONT></FONT><BR>I've found 
        some interesting stuff capable of handling the <FONT 
        class=EC_EC_EC_EC_>H223+245</FONT> but I wanted to understand it more 
        and when you look at the ITU, and it gets into the Golay(24,12) and BCH 
        code, it starts to become more complicated :)<BR>Tell us more about 
        <FONT class=EC_EC_EC_EC_>your expiriance: you modified the libpri for 
        answering correctly the q.931 ? You use /don't use&nbsp; zaptel ? How do 
        you capture raw data ? cat /dev/<FONT class=EC_EC_EC_EC_>zap/12 ? or 
        with an <FONT class=EC_EC_EC_EC_>app_zapgrab 
        ?</FONT></FONT></FONT><BR>DO you use BRI or PRI 
        ?<BR>&nbsp;<BR><BR><BR><BR><BR><BR>&nbsp;<BR>
        <BLOCKQUOTE 
        style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #008080 2px solid; MARGIN-RIGHT: 0px">
          <HR id=EC_EC_EC_EC_EC_stopSpelling>
          Subject: RE: [Asterisk-video] H324M 3G ISDN<BR>Date: Mon, 24 Jul 2006 
          08:15:06 +0200<BR>From: Sergio.Garcia@ydilo.com<BR>To: 
          asterisk-video@lists.digium.com<BR><BR>
          <STYLE> .ExternalClass EC_P {padding-right:0px;padding-left:0px;padding-bottom:0px;padding-top:0px;} .ExternalClass {font-size:10pt;font-family:Tahoma;} </STYLE>

          <DIV><SPAN class=EC_EC_EC_EC_EC_838450806-24072006>Hi everyone, 
          </SPAN></DIV>
          <DIV><SPAN class=EC_EC_EC_EC_EC_838450806-24072006></SPAN>&nbsp;</DIV>
          <DIV><SPAN class=EC_EC_EC_EC_EC_838450806-24072006>&nbsp;&nbsp;&nbsp; 
          It's good to see that i'm not the only one developping int this 
          subject. </SPAN></DIV>
          <DIV><SPAN class=EC_EC_EC_EC_EC_838450806-24072006>I have been working 
          on an h234M library, i have finished AL1 and AL2 of h223 (level 2 
          profile), and almost finished the h245 negotiators. I have been able 
          to establish a videocall between an asterisk box and a motorola phone, 
          but i'm having problems with the negotiations on other phones. 
          </SPAN></DIV>
          <DIV><SPAN class=EC_EC_EC_EC_EC_838450806-24072006>Are any one of you 
          going to start an open source proyect?</SPAN></DIV>
          <DIV><SPAN class=EC_EC_EC_EC_EC_838450806-24072006></SPAN>&nbsp;</DIV>
          <DIV><SPAN class=EC_EC_EC_EC_EC_838450806-24072006>Greetings 
          </SPAN></DIV>
          <DIV><SPAN class=EC_EC_EC_EC_EC_838450806-24072006>&nbsp;&nbsp;&nbsp; 
          Sergio</SPAN></DIV>
          <DIV>&nbsp;</DIV></BLOCKQUOTE><BR>
        <HR>
        Be one of the first to try <A 
        href="http://ideas.live.com/programpage.aspx?versionId=5d21c51a-b161-4314-9b0e-4911fb2b2e6d" 
        target=_blank>Windows Live Mail.</A> 
        <DIV>&nbsp;</DIV></BLOCKQUOTE><BR>
      <HR>
      Be one of the first to try <A 
      href="http://ideas.live.com/programpage.aspx?versionId=5d21c51a-b161-4314-9b0e-4911fb2b2e6d" 
      target=_blank>Windows Live Mail.</A> 
      <DIV>&nbsp;</DIV></BLOCKQUOTE><BR>
    <HR>
    Be one of the first to try <A 
    href="http://ideas.live.com/programpage.aspx?versionId=5d21c51a-b161-4314-9b0e-4911fb2b2e6d" 
    target=_blank>Windows Live Mail.</A> 
    <DIV>&nbsp;</DIV></BLOCKQUOTE><BR>
  <HR>
  Be one of the first to try <A 
  href="http://ideas.live.com/programpage.aspx?versionId=5d21c51a-b161-4314-9b0e-4911fb2b2e6d" 
  target=_blank>Windows Live Mail.</A> 
  <DIV>&nbsp;</DIV></BLOCKQUOTE><BR>
<HR>
Be one of the first to try <A 
href="http://ideas.live.com/programpage.aspx?versionId=5d21c51a-b161-4314-9b0e-4911fb2b2e6d" 
target=_new>Windows Live Mail.</A> 
<DIV>&nbsp;</DIV>
</BODY></HTML>