|Summary:||ASTERISK-06223: h.323 native bridge|
|Reporter:||Sergey Basmanov (sb)||Labels:|
|Date Opened:||2006-01-31 08:52:03.000-0600||Date Closed:||2011-06-07 14:02:48|
|Environment:||Attachments:||( 0) chan_h323.diff|
( 1) h323.diff
|Description:||I made some changes to current channels/h323 code to make native bridge working.|
There was some issue with incorrect sessionId in h323_native_bridge.
At least for now, it redirects Rx channel to remote host. But I have no idea how to redirect Tx channel started at FastStart. To tell remote to send rtp to other host, I close logical channel, setting ip and port with SetExternalAddress() in MyH323_ExternalRTPChannel constructor and when remote requests openLogicalChannel it gets correct ip and port.
The question is: how to tell remote that we sending from another ip ?
****** ADDITIONAL INFORMATION ******
h323 native bridge would be very useful in setup:
SIP UA -> asterisk -> H323 peer
May be somebody who more familiar with openh323 can point me to documentation on how to implement this ?
|Comments:||By: Sergey Basmanov (sb) 2006-01-31 09:16:41.000-0600|
With this patch only Rx channel being redirected.
By: Matthew Fredrickson (mattf) 2006-01-31 17:17:37.000-0600
For specific developmental questions such as this, it is usually better to consult the author (check the header of the file) before posting a potentially buggy patch.
By: Sergey Basmanov (sb) 2006-02-01 03:05:07.000-0600
Well, this is not working patch. Just a start of implementation of h323 native bridge. I thought that may be other people will have some ideas about this.
By: Matthew Fredrickson (mattf) 2006-02-02 09:19:02.000-0600
Probably a better place for this would be on the -dev mailing list. We're trying to move developmental discussionary issues off the bug tracker so that they get more exposure. When you have a completed (and working) implementation, repost it and we'll see about getting it in.