Hey guys, Back in January 2009 I posted a question on this mailing list regarding the difference between B2BUA and B2ABUA. I was then looking for a way to automatically set up a call between 2 parties (leg A and leg B). Prior to connecting leg A and leg B an audio file (announcement) had to be played. I chose to use B2BUA with the RE-INVITE strategy to connect the RTP streams directly between leg A and leg B (after playing the announcement, of course). Only the signaling was handled by SEMS. Thanks to your answers, the examples provided and some tweaks and hacks this system we've managed to build this system using SEMS v1.1 - which was the latest and greatest at that time - and it has been running for quite some time now. Recently some new requirements came up. Due to some restrictions from our telecom providers we cannot use the RE-INVITE strategy (B2BUA) in all situations. E.g. when leg A is setup using another telco as is used to set up leg B. Both telco's do not allow media coming in from "untrusted" networks, so we have to adapt our application to relay the media in these cases. I'm now looking for a way to be able to switch between the RE-INVITE and Media-relay strategy during the setup of these calls. Unfortunately it's not always possible to know whether the telco's differ between the 2 legs before setting up leg A, so we have to be able to switch between the 2 strategies even after the setup of leg B. As mentioned we've been using SEMS 1.1. SEMS 1.5 has been released for quite some time now and in the meantime a lot of new features have been added. I was wondering if the SBC module or DSM (or other changes) would be a good starting point to redesign this new application. Any tips or tricks are more than welcome! Thanks in advance for your response! Best regards, Tom van der Geer
_______________________________________________ Sems mailing list [email protected] http://lists.iptel.org/mailman/listinfo/sems
