Hi,
I Have testing scenarios with H.323.Please could anyone provide me with information about:
Early/Late media
Slow/Fast start
Info about H.323
- paulej
- Posts: 593
- Joined: Sun Aug 23, 2009 7:32 pm
- Location: Research Triangle Park, NC, USA
- Contact:
Re: Info about H.323
Early media / late media is a term usually associated with SIP, not H.323.
In any case, some devices support Fast Connect (aka, fastStart) and some do not. Some support H.245 tunneling and some do not. One does not have to support either of them, though, which is why we see devices doing different things. All devices must support H.245 signaled as a separate connection.
Over the years, I've encouraged implementation of H.245 tunneling. It avoids the need to have a separate TCP connection just for H.245 control traffic. Lots of folks implemented Fast Connect, because it significantly reduced the time required to exchange messages to get a call established. In so doing, this helped to avoid the media clipping issues we sometimes see with use of a separate H.245 channel.
There is away to avoid media clipping entirely in H.323, which is to use H.460.11. This works fine for most point-to-point calls, but is not useful in call center scenarios where any one of 20 agents might answer the phone, for example: media can only be established after the phone is answered in that case. (Same is true for SIP, too.)
In any case, some devices support Fast Connect (aka, fastStart) and some do not. Some support H.245 tunneling and some do not. One does not have to support either of them, though, which is why we see devices doing different things. All devices must support H.245 signaled as a separate connection.
Over the years, I've encouraged implementation of H.245 tunneling. It avoids the need to have a separate TCP connection just for H.245 control traffic. Lots of folks implemented Fast Connect, because it significantly reduced the time required to exchange messages to get a call established. In so doing, this helped to avoid the media clipping issues we sometimes see with use of a separate H.245 channel.
There is away to avoid media clipping entirely in H.323, which is to use H.460.11. This works fine for most point-to-point calls, but is not useful in call center scenarios where any one of 20 agents might answer the phone, for example: media can only be established after the phone is answered in that case. (Same is true for SIP, too.)
Re: Info about H.323
Hi Paulej,
Thanks for your reply.I was wondering if this particular scenario occurs:if one device enables slow start and another device supports fast start..what would happen?would there be media exchange betwen them.Please advise on this scenario...
Thanks for your reply.I was wondering if this particular scenario occurs:if one device enables slow start and another device supports fast start..what would happen?would there be media exchange betwen them.Please advise on this scenario...
Re: Info about H.323
peyus,
H.323 works in a way that it knows at each time to "fall back" to the previous method.
This means that an endpoint that dials out using fast start is going to notice in the reply that he will receive from the remote endpoint that it doesn't support fast start and both will simply end up using slow start.
This holds true for other features such as Q.931 multiplexing of multiple calls on a single TCP connection, running H.245 in parallel to fast start, etc.
I hope this helps.
Tsahi Levent-Levi
CTO, TBU
RADVISION
http://www.VoipSurvivor.com
H.323 works in a way that it knows at each time to "fall back" to the previous method.
This means that an endpoint that dials out using fast start is going to notice in the reply that he will receive from the remote endpoint that it doesn't support fast start and both will simply end up using slow start.
This holds true for other features such as Q.931 multiplexing of multiple calls on a single TCP connection, running H.245 in parallel to fast start, etc.
I hope this helps.
Tsahi Levent-Levi
CTO, TBU
RADVISION
http://www.VoipSurvivor.com
Re: Info about H.323
Hi Tsahil,
Thanks so much for your reply.Can You share documents or any kind of material which would give me a deep insight into Fast/Slow start feature of H.323.We have testing scenarios and we are completely new to H.323.Your help is much appreciated..
Thanks so much for your reply.Can You share documents or any kind of material which would give me a deep insight into Fast/Slow start feature of H.323.We have testing scenarios and we are completely new to H.323.Your help is much appreciated..
- willamowius
- Posts: 50
- Joined: Tue Sep 01, 2009 7:25 am
- Contact:
Re: Info about H.323
Hi,
there are some very good books on H.323 that are a lot easier to read than the standards document itself (which is available for free from the ITU).
See this page and start with the first two, they are my favorites.
http://www.gnugk.org/h323-books.html
Regards,
Jan
there are some very good books on H.323 that are a lot easier to read than the standards document itself (which is available for free from the ITU).
See this page and start with the first two, they are my favorites.
http://www.gnugk.org/h323-books.html
Regards,
Jan
Jan Willamowius
Founder of the GNU Gatekeeper Project
https://www.gnugk.org
https://www.willamowius.com (H.323 support)
Founder of the GNU Gatekeeper Project
https://www.gnugk.org
https://www.willamowius.com (H.323 support)
- paulej
- Posts: 593
- Joined: Sun Aug 23, 2009 7:32 pm
- Location: Research Triangle Park, NC, USA
- Contact:
Re: Info about H.323
You might also want to look at these two presentations I prepared some time ago:
Overview of H.323
H.323 Protocol Overview
I would read them in that order. The first one is a little higher-level, but has flows and content not in the second deck. The second deck is what I use when I provide training to people. I think it has useful content, though I'm sure it helps having a person explain things on a whiteboard.
Overview of H.323
H.323 Protocol Overview
I would read them in that order. The first one is a little higher-level, but has flows and content not in the second deck. The second deck is what I use when I provide training to people. I think it has useful content, though I'm sure it helps having a person explain things on a whiteboard.