Stefan Sayer wrote: > Hello Jayesh, > > Jayesh Nambiar wrote: >> Hi, >> I intend to test SEMS 1.2 starting with the b2b_connect application. >> It works well but the only issue is that in the second leg, it sends >> out only the enabled codec plugins. >> Is it possible somehow to make sems work in transparent codec mode, >> where it just forwards the codec value as it is and does not try to >> transcode?? The aim is to send G729 in pass-through mode !! > in SEMS 1.2 there is only applications with signaling only B2BUA > (call_timer, auh_b2b, sw_prepaid_sip etc) and applications with full > media decode/encode, there is no pass-through mode in SEMS yet. > What do you want to use the B2B for? You could use one of the > signaling only B2B applications in SEMS in combination with one of the > RTP relay solutions for SER-based proxies > (kamailio/sip-router+iptrtpproxy, opensips+mediaproxy2, > k/sip-router/os + rtpproxy/mediaproxy), if you need to force RTP > through that server. > > I have been thinking about an RTP forwarding mode for the B2B for a > while, but haven't had the actual need for it. If there is interest, I > think it would not be particularly large implementation task, as all > the necessary components are already there. >
I read the original post and I assumed the OP wanted pass-through so proprietary codecs could work. SEMS does not support G729, so a pass-through option is the only choice. I realise SEMS is a media server but I think a design goal should be that it does the minimum with the media stream - simply for efficiency. In the B2B mode pass-through should be default unless there is a transcoding requirement. I realise this is relatively difficult as the B2B code must determine if there are compatible codecs or if it is required to do a transcode. The use of external RTP proxies requires SEMS to figure out the requirements and then somehow instruct the RTP proxy to do the correct transcode. I'm not sure this works easily at present. The simplest solution is for different SEMS applications - or different parameters for SEMS applications - to allow pass-through as an option. e.g. "transcode=no" _______________________________________________ Sems mailing list [email protected] http://lists.iptel.org/mailman/listinfo/sems
