On 7/20/06, adi baron <[EMAIL PROTECTED]> wrote: > Can any one tell me if it's convenient to modify the application so that > sofia-sip could support multiple Endpoints? > > How the multiple endpoints should be supported? I fyou are not > planning to do anything fancy, you can just register multiple AoRs > (address-of-record). If you don't need to register , you can also > examine the request URI in incoming initial requests. > > - What do you mean by "doing anything fancy" ?
The problem with multiple endpoints is to determine correct endpoint for an incoming SIP request. Usually that is done with the request-URI, e.g., the userpart of the request-URI contains the name of the endpoint. > - What can not be implementing using this method (of sharing the same nua_t > object) ? If you want to register the multiple endpoints, your application must specify each request with an AoR and an unique Contact header. The "fancy" things refer to situations where the SIP stack (nua) is expected to generate the Contact header. For instance, if there is a NAT box between your application and the proxy or the rest of the Internet. Currently, nua generates a Contact header with an empty user part. When your application registers two endpoints with different AoRs using the same Contact, it might be impossible to say to which endpoint it should direct an incoming request. That is because the only information about the intended target is the request URI, which is taken from the endpoint's registered Contact header. > - while reviewing the code i have noticed states for call hold and active > call are maintained. > cant it be a problem while the object now responsible for multiple > endpoints ? Nope, they should be call-specific. -- Pekka.Pessi mail at nokia.com ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Sofia-sip-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/sofia-sip-devel
