[Asterisk-video] H324M 3G ISDN

Sergio García Murillo Sergio.Garcia at ydilo.com
Tue Jul 25 05:17:22 MST 2006


 
Forget what i said, i made the h223 muxer/demuxer some time ago and answered absolutelly wrong.
 
The h324m levels are: 
 
-level 0: h223 without anexes, no byte aligment, 1 byte flag and hdlc bit stuffing,1 byte header (mc,mpl,hec)
-level 1: h223 anex A, 2 byte flag, 1 byte header (mc,mpl,hec), and CCSRL
-level 2: h223 anex B, 2 byte flag, 3 byte header and ccsrl
-level 3: h223 anex C, another world.. 
________________________________

From: asterisk-video-bounces at lists.digium.com [mailto:asterisk-video-bounces at lists.digium.com] On Behalf Of Ramtin Amin
Sent: martes, 25 de julio de 2006 13:39
To: Development discussion of video media support in Asterisk
Subject: RE: [Asterisk-video] H324M 3G ISDN


I see that anexe B uses a 3 Byte header MC1 -> MC4 MPL1 -> MPL8 P1 -> P12 = 24 bits = 3 byte ?
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 ?





 


________________________________

	Subject: RE: [Asterisk-video] H324M 3G ISDN
	Date: Tue, 25 Jul 2006 13:25:48 +0200
	From: Sergio.Garcia at ydilo.com
	To: asterisk-video at lists.digium.com
	
	
	Anex A uses a 1 byte header and anes B uses the 2 bytes one (anex C i don't care.. :)
	I don't think the echo is going to work, for example the master-slave negotiation would never end.
	 
________________________________

	From: asterisk-video-bounces at lists.digium.com [mailto:asterisk-video-bounces at lists.digium.com] On Behalf Of Ramtin Amin
	Sent: martes, 25 de julio de 2006 13:16
	To: Development discussion of video media support in Asterisk
	Subject: RE: [Asterisk-video] H324M 3G ISDN
	
	
	Thx Sergio
	How do you figure out if it's complient to annexe A, B, or C... ? And also, do you think that if I do just something like
	exten => s,1,Answer()
	exten => s,2,echo()
	Would I bee able to see myself in the 3G device ?
	thx
	 
	
	
	
	
	
	 
	

________________________________

		Subject: RE: [Asterisk-video] H324M 3G ISDN
		Date: Tue, 25 Jul 2006 13:12:48 +0200
		From: Sergio.Garcia at ydilo.com
		To: asterisk-video at lists.digium.com
		
		
		The 00 00 00 is the mux stuffing pdu as described in anex b.

________________________________

		From: asterisk-video-bounces at lists.digium.com [mailto:asterisk-video-bounces at lists.digium.com] On Behalf Of Ramtin Amin
		Sent: martes, 25 de julio de 2006 13:09
		To: Development discussion of video media support in Asterisk
		Subject: RE: [Asterisk-video] H324M 3G ISDN
		
		
		If someone is interested, here is some RAW data without byteswap I could get by echoing the data coming from the B channel
		So in there we can see the "87B2000000" that repeats non stop and 87 B2 is 10000111 10110010 and Byteswaped -->> 11100001 01001101 which is E1 4D which is the H223 flag as said in annex A.2.1.1 Figure A.1/H223
		I guess the 000000 means channel 0 which is H245 ? Could someone give some info about it ???
		 
		 
		0087B200000087B200000087B200000087B200000087B200000087B20D91B79F00FF400E8060001081AE0060EA02200020000050C007800180018010A0010000240C880600E0001081AE808080005E80004000800100803000480A00E0001081AE8000000240908000C00010010040900BA04010000E0280000100C0C18002010020C180040100A0C180080001004000000080008000404000C0002000A00E06940E3C000000F04AB2B4CC6C0414C6940472F2D2928200886A0487B200000087B200000087B200000087B200000087B200000087B200000087B200000087B200000087B200000087B200000087B200000087B200000087B200000087B200000087B200000087B200000087B200000087B200000087B200000087B200000087B200000087B200000087B200000087B200000087B200000087B200000087B200000087B200000087B200000087B200000087B200000087B200000087B209821D2C740C2C740C044C4CB40C1CB40CAC008000010114B882AF28784D00000087B200000087B200000087B200000087B200000087B200000087B200000087B20000
		
		
		
		
		
		

________________________________

			Subject: RE: [Asterisk-video] H324M 3G ISDN
			Date: Tue, 25 Jul 2006 07:58:50 +0200
			From: Sergio.Garcia at ydilo.com
			To: asterisk-video at lists.digium.com
			
			
			I modified the q931 transmit_bearer_capability send function to 
			 
			        ie->data[0] = 0x88;
			        ie->data[1] = 0x90;
			        ie->data[2] = 0xA6;
			        return 5;
			 
			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.

________________________________

			From: asterisk-video-bounces at lists.digium.com [mailto:asterisk-video-bounces at lists.digium.com] On Behalf Of Ramtin Amin
			Sent: lunes, 24 de julio de 2006 18:59
			To: Development discussion of video media support in Asterisk
			Subject: RE: [Asterisk-video] H324M 3G ISDN
			
			
			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 ?
			Basically what did you modify ?
			Thx
			
			
			
			
			
			 
			

________________________________

				Subject: RE: [Asterisk-video] H324M 3G ISDN
				Date: Mon, 24 Jul 2006 08:34:52 +0200
				From: Sergio.Garcia at ydilo.com
				To: asterisk-video at lists.digium.com
				
				
				 
				H223 Annex B without double headres (H324M level 2). 
				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.
				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.
				 
________________________________

				From: asterisk-video-bounces at lists.digium.com [mailto:asterisk-video-bounces at lists.digium.com] On Behalf Of Ramtin Amin
				Sent: lunes, 24 de julio de 2006 8:26
				To: Development discussion of video media support in Asterisk
				Subject: RE: [Asterisk-video] H324M 3G ISDN
				
				
				Well I'm working on ir currently
				So if we want to do it, since it doesn't look that easy, we better share our knowledge about it.
				Sergio: In H223, which annexe is used ?
				I've found some interesting stuff capable of handling the H223+245 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 :)
				Tell us more about your expiriance: you modified the libpri for answering correctly the q.931 ? You use /don't use  zaptel ? How do you capture raw data ? cat /dev/zap/12 ? or with an app_zapgrab ?
				DO you use BRI or PRI ?
				 
				
				
				
				
				
				 
				

________________________________

					Subject: RE: [Asterisk-video] H324M 3G ISDN
					Date: Mon, 24 Jul 2006 08:15:06 +0200
					From: Sergio.Garcia at ydilo.com
					To: asterisk-video at lists.digium.com
					
					
					Hi everyone, 
					 
					    It's good to see that i'm not the only one developping int this subject. 
					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. 
					Are any one of you going to start an open source proyect?
					 
					Greetings 
					    Sergio
					 


________________________________

				Be one of the first to try Windows Live Mail. <http://ideas.live.com/programpage.aspx?versionId=5d21c51a-b161-4314-9b0e-4911fb2b2e6d>  
				 


________________________________

			Be one of the first to try Windows Live Mail. <http://ideas.live.com/programpage.aspx?versionId=5d21c51a-b161-4314-9b0e-4911fb2b2e6d>  
			 


________________________________

		Be one of the first to try Windows Live Mail. <http://ideas.live.com/programpage.aspx?versionId=5d21c51a-b161-4314-9b0e-4911fb2b2e6d>  
		 


________________________________

	Be one of the first to try Windows Live Mail. <http://ideas.live.com/programpage.aspx?versionId=5d21c51a-b161-4314-9b0e-4911fb2b2e6d>  
	 


________________________________

Be one of the first to try Windows Live Mail. <http://ideas.live.com/programpage.aspx?versionId=5d21c51a-b161-4314-9b0e-4911fb2b2e6d>  

--------------------------------------------------------------------------------------
This message and any files transmitted with it are confidential and intended solely 
for the use of the individual or entity to whom they are addressed. No confidentiality 
or privilege is waived or lost by any wrong transmission. 
If you have received this message in error, please immediately destroy it and kindly 
notify the sender by reply email.
You must not, directly or indirectly, use, disclose, distribute, print, or copy any 
part of this message if you are not the intended recipient. Opinions, conclusions and 
other information in this message that do not relate to the official business of 
Ydilo Advanced Voice Solutions, S.A. shall be understood as neither given nor endorsed by it. 
--------------------------------------------------------------------------------------
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.digium.com/pipermail/asterisk-video/attachments/20060725/edcec6fc/attachment-0001.htm


More information about the asterisk-video mailing list