Re: [OpenSIPStack] user agent qustion(s)
Brought to you by:
joegenbaclor
From: Joegen E. B. <joe...@gm...> - 2007-11-28 02:48:00
|
Ilian, You need not look further. Just take a look at SBCSIPTrunkReg* files in = OpenSBC source. This is the registration client manager for SIP=20 Trunks. It spits out multiple registration sessions. Is this a=20 feature you intend to add in future SF roadmap? Sending out multiple=20 registration should be a walk in the park. I see the difficulties in=20 the area of multiplexing accross multiple accounts based on the dial=20 string. Fail-over routing would also entail that you rewrite INVITEs=20 and use the appropriate credentials the destination domain recognize. =20 Different domains may also have different dialing rules. =20 Joegen Ilian Jeri C. Pinzon wrote: > Thomas, > > I have to take back what I said (sorry got confused earlier; busy day I= =20 > guess). I just remembered that OpalOSSRegistrar is actually derived fro= m=20 > RegisterSessionManager. Meaning, you should only have one of these in=20 > one OpalOSSUserAgent. But you can have multiple RegisterSessions in one= =20 > RegisterSessionManager. This is the correct solution to your problem.=20 > But how to implement this is another matter... > > I'll have to look into this first before I can say what direction to ta= ke. > > - Ilian > > Ilian Jeri C. Pinzon wrote: > =20 >> Thomas Raschbacher wrote: >> =20 >> =20 >>> Thanks >>> >>> So if multiple registrars are implemented in OpalOSSUserAgent I'll be= able to have multiple sessions with multiple registrars? >>> =20 >>> =20 >>> =20 >> Yes. It should. >> =20 >> =20 >>> Meaning: >>> >>> [MyServer] ---> [ExtServer1] >>> +-------> [ExtServer1] (<possibly> different username/passwor= d than first connection) >>> +-------> [ExtServer2] >>> ... >>> >>> Regards, >>> >>> -----Original Message----- >>> From: ope...@li... [mailto:opensi= pst...@li...] On Behalf Of Ilian Jeri C. Pi= nzon >>> Sent: Dienstag, 27. November 2007 11:13 >>> To: ope...@li... >>> Subject: Re: [OpenSIPStack] user agent qustion(s) >>> >>> Hi, >>> >>> Thomas Raschbacher wrote: >>> =20 >>> =20 >>> =20 >>>> Thanks, I looked at SF already, but I don't want to use ATL stuffs a= s I'm writing code for a System service. >>>> >>>> =20 >>>> =20 >>>> =20 >>> ATLSIP doesn't just contain an ATL implementation. Kind of a misnomer= , I >>> know. It also has an MFC implementation if you want to see how derivi= ng >>> from SoftPhoneInterface is done. There's also another one that can be= >>> run as a background process and can be controlled through XML-RPC. >>> =20 >>> =20 >>> =20 >>>> Also not 'yet' implemented means it is straight out impossible, or j= ust that there is no 'manager' class to handle multiple connections? Ie. = Could I create SipConnections / SipEndpoints myself and manage them or am= I getting something wrong here? >>>> >>>> =20 >>>> =20 >>>> =20 >>> "Yet" meaning that there is no manager class. Wait. When you said >>> "connected to potentially 2 or more servers at the same time as >>> 'failsave'", did you mean one endpoint having registrations to differ= ent >>> servers? If so, you won't need multiple endpoints just multiple >>> registrars. It can be implemented with relative ease I think. You wil= l >>> need to modify OpalOSSUserAgent and OpalOSSRegistrar. Right now >>> OpalOSSUserAgent has only one OpalOSSRegistrar. Admittedly, I haven't= >>> looked at it that much so I don't know the extent of the modification= s. >>> >>> - Ilian >>> =20 >>> =20 >>> =20 >>>> Regards, >>>> >>>> -----Original Message----- >>>> From: ope...@li... [mailto:opens= ips...@li...] On Behalf Of Ilian Jeri C. P= inzon >>>> Sent: Dienstag, 27. November 2007 10:39 >>>> To: ope...@li... >>>> Subject: Re: [OpenSIPStack] user agent qustion(s) >>>> >>>> Hi. >>>> >>>> Thomas Raschbacher wrote: >>>> >>>> =20 >>>> =20 >>>> =20 >>>>> Hi. >>>>> >>>>> I'd need to know if opensipstack supports multiple sip connections = at any time (meaning connected to potentially 2 or more servers at the sa= me time as 'failsave'). >>>>> >>>>> >>>>> =20 >>>>> =20 >>>>> =20 >>>> Unfortunately, this is not *yet* implemented. >>>> >>>> =20 >>>> =20 >>>> =20 >>>>> Also which class would I be looking at to start implementing an Use= r agent (as a windows console app / service)? >>>>> >>>>> >>>>> =20 >>>>> =20 >>>>> =20 >>>> UA-related methods are in SoftPhoneInterface. There are reference UA= >>>> implementations in ATLSIP. Just checkout the ATLSIP module from CVS.= >>>> >>>> - Ilian >>>> >>>> =20 >>>> =20 >>>> =20 >>>>> Thanks & Regards, >>>>> >>>>> Mit freundlichen Gr=FC=DFen >>>>> Thomas Raschbacher >>>>> ____________________________________________ >>>>> itCampus Technology GmbH >>>>> =D6sterreich * Deutschland * Italien >>>>> Wehlistra=DFe 27b >>>>> 1200 Wien >>>>> tho...@it... >>>>> Tel: +43 (1) 33418557-58 >>>>> Fax: +43 (1) 33418557-958 >>>>> http://www.itctec.com >>>>> UID: ATU 6339 0618 >>>>> Firmenbuchnr: FN292598t, Handelsgericht Wien >>>>> Gesch=E4ftsf=FChrer: Andreas G=FCnser, Andreas Lassmann >>>>> Joint Venture von itCampus und MEC >>>>> >>>>> itCampus Gruppe >>>>> Deutschland * Gro=DFbritannien * Italien * =D6sterreich * Schweiz *= Slowakei >>>>> http://www.itcampus.eu >>>>> >>>>> >>>>> >>>>> -------------------------------------------------------------------= ------ >>>>> This SF.net email is sponsored by: Microsoft >>>>> Defy all challenges. Microsoft(R) Visual Studio 2005. >>>>> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ >>>>> _______________________________________________ >>>>> opensipstack-devel mailing list >>>>> ope...@li... >>>>> https://lists.sourceforge.net/lists/listinfo/opensipstack-devel >>>>> >>>>> >>>>> >>>>> >>>>> =20 >>>>> =20 >>>>> =20 >>>> --------------------------------------------------------------------= ----- >>>> This SF.net email is sponsored by: Microsoft >>>> Defy all challenges. Microsoft(R) Visual Studio 2005. >>>> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ >>>> _______________________________________________ >>>> opensipstack-devel mailing list >>>> ope...@li... >>>> https://lists.sourceforge.net/lists/listinfo/opensipstack-devel >>>> >>>> --------------------------------------------------------------------= ----- >>>> This SF.net email is sponsored by: Microsoft >>>> Defy all challenges. Microsoft(R) Visual Studio 2005. >>>> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ >>>> _______________________________________________ >>>> opensipstack-devel mailing list >>>> ope...@li... >>>> https://lists.sourceforge.net/lists/listinfo/opensipstack-devel >>>> >>>> >>>> >>>> =20 >>>> =20 >>>> =20 >>> ---------------------------------------------------------------------= ---- >>> This SF.net email is sponsored by: Microsoft >>> Defy all challenges. Microsoft(R) Visual Studio 2005. >>> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ >>> _______________________________________________ >>> opensipstack-devel mailing list >>> ope...@li... >>> https://lists.sourceforge.net/lists/listinfo/opensipstack-devel >>> >>> ---------------------------------------------------------------------= ---- >>> This SF.net email is sponsored by: Microsoft >>> Defy all challenges. Microsoft(R) Visual Studio 2005. >>> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ >>> _______________________________________________ >>> opensipstack-devel mailing list >>> ope...@li... >>> https://lists.sourceforge.net/lists/listinfo/opensipstack-devel >>> >>> >>> =20 >>> =20 >>> =20 >> ----------------------------------------------------------------------= --- >> This SF.net email is sponsored by: Microsoft >> Defy all challenges. Microsoft(R) Visual Studio 2005. >> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ >> _______________________________________________ >> opensipstack-devel mailing list >> ope...@li... >> https://lists.sourceforge.net/lists/listinfo/opensipstack-devel >> >> >> =20 >> =20 > > > -----------------------------------------------------------------------= -- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2005. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > opensipstack-devel mailing list > ope...@li... > https://lists.sourceforge.net/lists/listinfo/opensipstack-devel > > > =20 |