opensipstack-devel Mailing List for OpenSIPStack (Page 15)
Brought to you by:
joegenbaclor
You can subscribe to this list here.
2006 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
(5) |
Jun
(12) |
Jul
(4) |
Aug
(3) |
Sep
(24) |
Oct
(45) |
Nov
(41) |
Dec
(67) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2007 |
Jan
(51) |
Feb
(93) |
Mar
(54) |
Apr
(76) |
May
(114) |
Jun
(133) |
Jul
(124) |
Aug
(180) |
Sep
(53) |
Oct
(41) |
Nov
(109) |
Dec
(92) |
2008 |
Jan
(52) |
Feb
(40) |
Mar
(29) |
Apr
(40) |
May
(83) |
Jun
(68) |
Jul
(30) |
Aug
(72) |
Sep
(50) |
Oct
(48) |
Nov
(25) |
Dec
(80) |
2009 |
Jan
(9) |
Feb
(2) |
Mar
(32) |
Apr
(67) |
May
|
Jun
(7) |
Jul
(7) |
Aug
(4) |
Sep
(3) |
Oct
|
Nov
(6) |
Dec
(2) |
2010 |
Jan
|
Feb
(4) |
Mar
|
Apr
|
May
(10) |
Jun
(2) |
Jul
|
Aug
(2) |
Sep
(1) |
Oct
|
Nov
(5) |
Dec
|
2011 |
Jan
|
Feb
|
Mar
(1) |
Apr
(2) |
May
(2) |
Jun
|
Jul
|
Aug
(5) |
Sep
|
Oct
|
Nov
|
Dec
|
2013 |
Jan
(2) |
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: OpenSIPStack F. <ope...@op...> - 2008-09-10 07:25:24
|
on the same box i could run the non CVS versions which are available for download, the binaries and no error or even a hang. one more thing, when i compile the project, it gets compiled in the release folder which is in the opensbc folder, now do i have to move that to some specific location then install it or i can install as service right from there as the prompts folder lies in the opensbc folder and not in the release folder along with the php/solegy which i have no idea whats it for. ill update cvs and try again and let u know. |
From: OpenSIPStack F. <ope...@op...> - 2008-09-10 04:02:58
|
Hi, I've replicated this issue locally. This should now be fixed in CVS (update both opensbc and opensipstack). You must also take note that OpenSBC now stores its configuration and logs in C:\Documents and Settings\LocalService\Application Data\OpenSIPStack\OpenSBC_data for windows services. The LocalService folder is a special folder allotted by windows for services. You will not see it even if you set show hidden files in explorer options. You must key in the location manually in the address bar. Joegen > {quote:title=joegen wrote:}{quote} > Were you able to run prior versions OpenSBC on this box in the past? Just wanted to eliminate whehter this is a general problem or a problem in this particular version. > > Joegen > > > {quote:title=xbipin wrote:}{quote} > > thanks for the help, it compiles now but after installing it as service and then running it, it gives the web UI for a while then hangs and shutsdown and then if i manually start the service then it wont start again for some reason. > > in the external opensipstack folder i have manually copied the libjingle, voiceage g729 source. during compile it says php sapi and python sapi as disabled > > > > what i noticed was the following > > i am using opensipstack 1.1.7 > > opensbc 1.1.5-10 > > > > if i run the opensbc.exe using debug parameter then everything works fine but if i install it as service and then try to start it then it wont, even doing so manually from the service manager and in debug mode, when u close it, it causes he VS debugger to start so basically it crashes at that time. |
From: OpenSIPStack F. <ope...@op...> - 2008-09-10 00:55:48
|
Were you able to run prior versions OpenSBC on this box in the past? Just wanted to eliminate whehter this is a general problem or a problem in this particular version. Joegen > {quote:title=xbipin wrote:}{quote} > thanks for the help, it compiles now but after installing it as service and then running it, it gives the web UI for a while then hangs and shutsdown and then if i manually start the service then it wont start again for some reason. > in the external opensipstack folder i have manually copied the libjingle, voiceage g729 source. during compile it says php sapi and python sapi as disabled > > what i noticed was the following > i am using opensipstack 1.1.7 > opensbc 1.1.5-10 > > if i run the opensbc.exe using debug parameter then everything works fine but if i install it as service and then try to start it then it wont, even doing so manually from the service manager and in debug mode, when u close it, it causes he VS debugger to start so basically it crashes at that time. |
From: <jo...@op...> - 2008-09-10 00:51:13
|
Hi Andre, Yes, the new code are in. What kind of issue are you bumping into? Joegen André Mamitzsch wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Hello Joegen, > > I have a couple of issues with the upper registration in my test lab. > Before I start troubleshooting - can you confirm that the new code is > committed. > > Andre > > jo...@op... schrieb: > >> Hi Everyone, >> >> I have recently committed code for shared line appearance (SLA) that >> would render upper registration to temporarily not function (Local Reg >> should be ok). This is just temporarily until I've committed the >> revised code for upper reg which is anticipated to be completed by >> tomorrow. >> >> Joegen >> >> ------------------------------------------------------------------------- >> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge >> Build the coolest Linux based applications with Moblin SDK & win great prizes >> Grand prize is a trip for two to an Open Source event anywhere in the world >> http://moblin-contest.org/redirect.php?banner_id=100&url=/ >> _______________________________________________ >> opensipstack-devel mailing list >> ope...@li... >> https://lists.sourceforge.net/lists/listinfo/opensipstack-devel >> > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.7 (MingW32) > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org > > iD8DBQFIxnUbQKZIuVrbkWoRAhyVAJ42LixhqZuzrTgI+6bV6PC4xBqq+QCeLAKh > os6TrTwQaZPEQEopl5zwS6E= > =rUmu > -----END PGP SIGNATURE----- > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > Build the coolest Linux based applications with Moblin SDK & win great prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > opensipstack-devel mailing list > ope...@li... > https://lists.sourceforge.net/lists/listinfo/opensipstack-devel > > ------------------------------------------------------------------------ > > > No virus found in this incoming message. > Checked by AVG - http://www.avg.com > Version: 8.0.169 / Virus Database: 270.6.19/1660 - Release Date: 9/8/2008 6:39 PM > > |
From: OpenSIPStack F. <ope...@op...> - 2008-09-09 15:44:07
|
thanks for the help, it compiles now but after installing it as service and then running it, it gives the web UI for a while then hangs and shutsdown and then if i manually start the service then it wont start again for some reason. in the external opensipstack folder i have manually copied the libjingle, voiceage g729 source. during compile it says php sapi and python sapi as disabled |
From: OpenSIPStack F. <ope...@op...> - 2008-09-09 13:27:59
|
just today i downloaded the latest CVS, thats on 9th sept and tried to compile using visual studio 2005 (8) sp1 and i get the following errors: 2>Generating Code... 2>Linking... 2>Main.obj : error LNK2019: unresolved external symbol \"public: __thiscall OpenSBCDaemon::OpenSBCDaemon(void)\" (??0OpenSBCDaemon@@QAE@XZ) referenced in function _WinMain@16 2>Main.obj : error LNK2019: unresolved external symbol \"public: virtual __thiscall OpenSBCDaemon::~OpenSBCDaemon(void)\" (??1OpenSBCDaemon@@UAE@XZ) referenced in function \"protected: static ?? :: ?? ::YAXXZ:: ?? `WinMain\'::`2\'::`dynamic atexit destructor for \'instance\'\'\" (??__Finstance@?1??WinMain@@9@16@YAXXZ) 2>SBCTrunk.obj : error LNK2019: unresolved external symbol \"public: class SBCTrunk * __thiscall OpenSBCDaemon::OnCreateTrunk(class SBCTrunkProcess *)\" (?OnCreateTrunk@OpenSBCDaemon@@QAEPAVSBCTrunk@@PAVSBCTrunkProcess@@@Z) referenced in function \"public: virtual class SBCTrunk * __thiscall SBCTrunkManager::OnCreateTrunk(class SBCTrunkProcess *)\" (?OnCreateTrunk@SBCTrunkManager@@UAEPAVSBCTrunk@@PAVSBCTrunkProcess@@@Z) 2>Registrar.obj : error LNK2019: unresolved external symbol \"public: __thiscall REGISTRAR::UpperRegistrar::UpperRegistrar(class SIP::SIPUserAgent &,class REGISTRAR::Registrar *)\" (??0UpperRegistrar@REGISTRAR@@QAE@AAVSIPUserAgent@SIP@@PAVRegistrar@1@@Z) referenced in function \"public: __thiscall REGISTRAR::Registrar::Registrar(class SIP::SIPUserAgent &,int)\" (??0Registrar@REGISTRAR@@QAE@AAVSIPUserAgent@SIP@@H@Z) 2>Release/OpenSBC.exe : fatal error LNK1120: 4 unresolved externals 2>Build log was saved at \"file://d:\\New Folder\\opensbc\\Release\\BuildLog.htm\" 2>OpenSBC - 5 error(s), 0 warning(s) ========== Build: 1 succeeded, 1 failed, 0 up-to-date, 0 skipped ========== opensipstack compiles fine |
From: André M. <an...@ma...> - 2008-09-09 13:17:02
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hello Joegen, I have a couple of issues with the upper registration in my test lab. Before I start troubleshooting - can you confirm that the new code is committed. Andre jo...@op... schrieb: > Hi Everyone, > > I have recently committed code for shared line appearance (SLA) that > would render upper registration to temporarily not function (Local Reg > should be ok). This is just temporarily until I've committed the > revised code for upper reg which is anticipated to be completed by > tomorrow. > > Joegen > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > Build the coolest Linux based applications with Moblin SDK & win great prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > opensipstack-devel mailing list > ope...@li... > https://lists.sourceforge.net/lists/listinfo/opensipstack-devel -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFIxnUbQKZIuVrbkWoRAhyVAJ42LixhqZuzrTgI+6bV6PC4xBqq+QCeLAKh os6TrTwQaZPEQEopl5zwS6E= =rUmu -----END PGP SIGNATURE----- |
From: Joegen E. B. <joe...@gm...> - 2008-09-09 05:19:11
|
My guess is, you are encountering a deadlock. If your application support a timer, you might want to use a timer to call AnswerCall() instead of calling it inside OnIncomingCall() jo...@op... wrote: > Calling AnswerCall() in OnIncomingCall() should give you the desired result. > > > Yacine Auczone wrote: > >> is there any way to do auto answer call in atl sip? >> >> >> >> >> _________________________________________________________________ >> Téléphonez gratuitement à tous vos proches avec Windows Live Messenger ! Téléchargez-le maintenant ! >> http://www.windowslive.fr/messenger/1.asp >> ------------------------------------------------------------------------- >> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge >> Build the coolest Linux based applications with Moblin SDK & win great prizes >> Grand prize is a trip for two to an Open Source event anywhere in the world >> http://moblin-contest.org/redirect.php?banner_id=100&url=/ >> _______________________________________________ >> opensipstack-devel mailing list >> ope...@li... >> https://lists.sourceforge.net/lists/listinfo/opensipstack-devel >> >> ------------------------------------------------------------------------ >> >> >> No virus found in this incoming message. >> Checked by AVG - http://www.avg.com >> Version: 8.0.169 / Virus Database: 270.6.17/1657 - Release Date: 9/6/2008 8:07 PM >> >> >> > > > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > Build the coolest Linux based applications with Moblin SDK & win great prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > opensipstack-devel mailing list > ope...@li... > https://lists.sourceforge.net/lists/listinfo/opensipstack-devel > ------------------------------------------------------------------------ > > > No virus found in this incoming message. > Checked by AVG - http://www.avg.com > Version: 8.0.169 / Virus Database: 270.6.17/1657 - Release Date: 9/6/2008 8:07 PM > > |
From: <jo...@op...> - 2008-09-08 02:17:30
|
Calling AnswerCall() in OnIncomingCall() should give you the desired result. Yacine Auczone wrote: > is there any way to do auto answer call in atl sip? > > > > > _________________________________________________________________ > Téléphonez gratuitement à tous vos proches avec Windows Live Messenger ! Téléchargez-le maintenant ! > http://www.windowslive.fr/messenger/1.asp > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > Build the coolest Linux based applications with Moblin SDK & win great prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > opensipstack-devel mailing list > ope...@li... > https://lists.sourceforge.net/lists/listinfo/opensipstack-devel > > ------------------------------------------------------------------------ > > > No virus found in this incoming message. > Checked by AVG - http://www.avg.com > Version: 8.0.169 / Virus Database: 270.6.17/1657 - Release Date: 9/6/2008 8:07 PM > > |
From: Yacine A. <yac...@ms...> - 2008-09-06 21:33:25
|
is there any way to do auto answer call in atl sip? _________________________________________________________________ Téléphonez gratuitement à tous vos proches avec Windows Live Messenger ! Téléchargez-le maintenant ! http://www.windowslive.fr/messenger/1.asp |
From: Joegen E. B. <joe...@gm...> - 2008-09-05 06:43:28
|
I felt like blogging about the subject. http://www.opensourcesip.org:8080/clearspacex/blogs/ehernaez/2008/09/05/on-route-failover-forking-and-sla jo...@op... wrote: > Hi Everyone, > > Shared Line Appearance is now in CVS. You can now register multiple UA > sharing the same Address Of Record (AOR) and let OpenSBC automatically > fork calls. I would appreciate bug reports if you find any. > > In addition to SLA, the registrar/upper-registrar code has been fully > re-written to take advantage of the new transaction-bypass mechanism. > Transaction Bypass is the ability of the application layer to set its > own handler for messages received by NIST and NICT transactions. This > would tremendously optimize the code which before required a session and > session manager to handle transactions. > > Cheers! > > Joegen > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > Build the coolest Linux based applications with Moblin SDK & win great prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > opensipstack-devel mailing list > ope...@li... > https://lists.sourceforge.net/lists/listinfo/opensipstack-devel > ------------------------------------------------------------------------ > > > No virus found in this incoming message. > Checked by AVG - http://www.avg.com > Version: 8.0.169 / Virus Database: 270.6.16/1652 - Release Date: 9/4/2008 6:54 PM > > |
From: <jo...@op...> - 2008-09-05 04:31:27
|
Hi Everyone, Shared Line Appearance is now in CVS. You can now register multiple UA sharing the same Address Of Record (AOR) and let OpenSBC automatically fork calls. I would appreciate bug reports if you find any. In addition to SLA, the registrar/upper-registrar code has been fully re-written to take advantage of the new transaction-bypass mechanism. Transaction Bypass is the ability of the application layer to set its own handler for messages received by NIST and NICT transactions. This would tremendously optimize the code which before required a session and session manager to handle transactions. Cheers! Joegen |
From: <jo...@op...> - 2008-09-02 15:59:52
|
Matthias, Kindly wait until i've normalized CVS head of all the changes for SLA. Sorry for the delay. SLA is a paid development. Need to prioritize the dollar earner. :-) Joegen Matthias Dreißig wrote: > Thanks. > > Please let me know if you are finished with creating the branch for > presence and what are the next steps. > > Greetings, > Matthias > > jo...@op... schrieb: > >> Hi Matthias, >> >> Patch is in CVS. Modified ANSI bool declaration to type definition BOOL >> for consistency with existing code. >> >> Joegen >> >> Matthias Dreißig wrote: >> >> >>> Hello Joegen, >>> >>> I have a change request. If it's ok please commit the changes. Patch >>> files are in attachment. >>> >>> Motivation: With my changes it's possible to set your own subclassed >>> OpalOSSUserAgent and SessionManager. The default behavior is the >>> same as before. >>> >>> Matthias >>> ------------------------------------------------------------------------ >>> >>> ------------------------------------------------------------------------- >>> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge >>> Build the coolest Linux based applications with Moblin SDK & win great prizes >>> Grand prize is a trip for two to an Open Source event anywhere in the world >>> http://moblin-contest.org/redirect.php?banner_id=100&url=/ >>> ------------------------------------------------------------------------ >>> >>> _______________________________________________ >>> opensipstack-devel mailing list >>> ope...@li... >>> https://lists.sourceforge.net/lists/listinfo/opensipstack-devel >>> >>> >> >> ------------------------------------------------------------------------- >> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge >> Build the coolest Linux based applications with Moblin SDK & win great prizes >> Grand prize is a trip for two to an Open Source event anywhere in the world >> http://moblin-contest.org/redirect.php?banner_id=100&url=/ >> _______________________________________________ >> opensipstack-devel mailing list >> ope...@li... >> https://lists.sourceforge.net/lists/listinfo/opensipstack-devel >> >> >> > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > Build the coolest Linux based applications with Moblin SDK & win great prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > opensipstack-devel mailing list > ope...@li... > https://lists.sourceforge.net/lists/listinfo/opensipstack-devel > > > |
From: Joegen E. B. <joe...@gm...> - 2008-09-02 01:30:58
|
Ok I see your point. H.Kropf wrote: > Hi Joegen, > > >> Can you explain exactly what you >> mean by "the algorithm works incorrectly" ?? >> > > > O.K. > > [OSS endpoint] ==>> INVITE ==>> [Linksys/SPA2102-3.3.6] > [OSS endpoint] <<== 200 OK ("... m=video 0 RTP/AVP 31 ...") <<== [Linksys/SPA2102-3.3.6] > > > //================================================== > > BOOL OpalOSSConnection::OnReceivedSDPMediaDescription(...mediaType == Video...) > { > ........ > WORD port; /** VC2005 assigns value "4" by default **/ > address.GetIpAndPort( ip, port ); > ..... > } > > > //================================================== > BOOL OpalInternalIPTransport::GetIpAndPort() > { > ...... > if (!SplitAddress(address, host, service)) /*** address == > "tcp$195.21.184.13", host = "195.21.184.13", service == "" ***/ > return FALSE; > ........ > if (service == "*") /*** !!! ignored (service is empty) ***/ > port = 0; > else { > if (!service) { /*** !!! ignored (service is empty) ***/ > PString proto = address.Left(address.Find('$')); > if (proto *= "ip") > proto = "tcp"; > port = PIPSocket::GetPortByService(proto, service); > } > if (port == 0) /*** !!! ignored (port == 4) ***/ > { > PTRACE(2, "Opal\tIllegal IP transport port/service: \"" << address > << '"'); > return FALSE; > } > } > ........ > if (PIPSocket::GetHostAddress(host, ip)) /*** !!! TRUE is returned ***/ > return TRUE; > ........ > } > //================================================== > > BOOL OpalOSSConnection::OnReceivedSDPMediaDescription() > { > ........ > address.GetIpAndPort( ip, port ); /*** !!! port == 4 ***/ > > if( ip == 0 || port == 0 ) /*** !!! ignored, port == 4 ***/ > return TRUE; > > ..... > } > > //================================================== > //================================================== > //================================================== > > > > jo...@op... wrote: > >> Ok I commited this in CVS. However I do not see why this is needed >> since address.GetIpAndPort() should always return the media port in the >> SDP m= line and initializing the port to the correct value. Can you >> explain exactly what you mean by "the algorithm works incorrectly" ?? >> >> >> H.Kropf wrote: >> >> >>> Hi Joegen, >>> >>> Implement this change please >>> >>> WORD port = 0; >>> >>> instead of >>> >>> WORD port; >>> >>> in OpalOSSConnection::OnReceivedSDPMediaDescription() >>> >>> Now this variable accepts value 4 by default and the algorithm works >>> incorrectly >>> >>> >>> H.Kropf wrote: >>> >>> >>> >>>> Hi, >>>> >>>> Thanks. >>>> >>>> It will work correctly if to make one more change >>>> >>>> >>>> //====== opalossconnection.cxx =========== >>>> >>>> BOOL OpalOSSConnection::OnReceivedSDPMediaDescription( >>>> SDPSessionDescription & sdp, >>>> SDPMediaDescription::MediaType mediaType, >>>> unsigned rtpSessionId >>>> ) >>>> { >>>> ........ >>>> PIPSocket::Address ip; >>>> // WORD port; >>>> WORD port = 0; >>>> address.GetIpAndPort( ip, port ); >>>> ..... >>>> } >>>> >>>> jo...@op... wrote: >>>> >>>> >>>> >>>> >>>>> Hi, >>>>> >>>>> I have patched OpalOSSConnection >>>>> >>>>> * $Log: OpalOSSConnection.cxx,v $ >>>>> * Revision 1.36 2008/08/24 03:16:05 joegenbaclor >>>>> * Patched OnReceivedSDPMediaDescription not to overwrite >>>>> m_RemoteFormatList and to not >>>>> * create sessions for address or port == 0 >>>>> >>>>> >>>>> Can you verify that this patch works? >>>>> >>>>> Joegen >>>>> >>>>> >>>>> H.Kropf wrote: >>>>> >>>>> >>>>> >>>>> >>>>> >>>>>> Hi, >>>>>> >>>>>> SIP-phone Linksys/SPA2102-3.3.6 announce video capabilities but it don't >>>>>> have they. >>>>>> >>>>>> v=0 >>>>>> o=- 3748 3748 IN IP4 193.28.184.99 >>>>>> s=- >>>>>> c=IN IP4 193.28.184.13 >>>>>> t=0 0 >>>>>> m=audio 20224 RTP/AVP 18 101 >>>>>> a=rtpmap:18 G729a/8000 >>>>>> a=rtpmap:101 telephone-event/8000 >>>>>> a=fmtp:101 0-15 >>>>>> a=ptime:20 >>>>>> a=sendrecv >>>>>> m=video 0 RTP/AVP 31 >>>>>> a=nortpproxy:yes >>>>>> >>>>>> Whether it is possible to "learn" OSS to perceive port "0" in string >>>>>> "m=video 0 RTP/AVP 31" as absence of video capabilities? >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> ------------------------------------------------------------------------- >>>>>> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge >>>>>> Build the coolest Linux based applications with Moblin SDK & win great prizes >>>>>> Grand prize is a trip for two to an Open Source event anywhere in the world >>>>>> http://moblin-contest.org/redirect.php?banner_id=100&url=/ >>>>>> _______________________________________________ >>>>>> opensipstack-devel mailing list >>>>>> ope...@li... >>>>>> https://lists.sourceforge.net/lists/listinfo/opensipstack-devel >>>>>> >>>>>> >>>>>> No virus found in this incoming message. >>>>>> Checked by AVG - http://www.avg.com >>>>>> Version: 8.0.138 / Virus Database: 270.6.7/1628 - Release Date: 8/22/2008 6:32 PM >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>> ------------------------------------------------------------------------- >>>>> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge >>>>> Build the coolest Linux based applications with Moblin SDK & win great prizes >>>>> Grand prize is a trip for two to an Open Source event anywhere in the world >>>>> http://moblin-contest.org/redirect.php?banner_id=100&url=/ >>>>> _______________________________________________ >>>>> opensipstack-devel mailing list >>>>> ope...@li... >>>>> https://lists.sourceforge.net/lists/listinfo/opensipstack-devel >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>> ------------------------------------------------------------------------- >>>> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge >>>> Build the coolest Linux based applications with Moblin SDK & win great prizes >>>> Grand prize is a trip for two to an Open Source event anywhere in the world >>>> http://moblin-contest.org/redirect.php?banner_id=100&url=/ >>>> _______________________________________________ >>>> opensipstack-devel mailing list >>>> ope...@li... >>>> https://lists.sourceforge.net/lists/listinfo/opensipstack-devel >>>> >>>> >>>> >>>> >>>> >>> ------------------------------------------------------------------------- >>> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge >>> Build the coolest Linux based applications with Moblin SDK & win great prizes >>> Grand prize is a trip for two to an Open Source event anywhere in the world >>> http://moblin-contest.org/redirect.php?banner_id=100&url=/ >>> _______________________________________________ >>> opensipstack-devel mailing list >>> ope...@li... >>> https://lists.sourceforge.net/lists/listinfo/opensipstack-devel >>> >>> ------------------------------------------------------------------------ >>> >>> >>> No virus found in this incoming message. >>> Checked by AVG - http://www.avg.com >>> Version: 8.0.169 / Virus Database: 270.6.14/1645 - Release Date: 9/1/2008 7:19 AM >>> >>> >>> >>> >> ------------------------------------------------------------------------- >> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge >> Build the coolest Linux based applications with Moblin SDK & win great prizes >> Grand prize is a trip for two to an Open Source event anywhere in the world >> http://moblin-contest.org/redirect.php?banner_id=100&url=/ >> _______________________________________________ >> opensipstack-devel mailing list >> ope...@li... >> https://lists.sourceforge.net/lists/listinfo/opensipstack-devel >> >> >> > > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > Build the coolest Linux based applications with Moblin SDK & win great prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > opensipstack-devel mailing list > ope...@li... > https://lists.sourceforge.net/lists/listinfo/opensipstack-devel > ------------------------------------------------------------------------ > > > No virus found in this incoming message. > Checked by AVG - http://www.avg.com > Version: 8.0.169 / Virus Database: 270.6.14/1646 - Release Date: 9/1/2008 6:03 PM > > |
From: Matthias D. <mdr...@gm...> - 2008-09-01 19:00:55
|
Thanks. Please let me know if you are finished with creating the branch for presence and what are the next steps. Greetings, Matthias jo...@op... schrieb: > Hi Matthias, > > Patch is in CVS. Modified ANSI bool declaration to type definition BOOL > for consistency with existing code. > > Joegen > > Matthias Dreißig wrote: > >> Hello Joegen, >> >> I have a change request. If it's ok please commit the changes. Patch >> files are in attachment. >> >> Motivation: With my changes it's possible to set your own subclassed >> OpalOSSUserAgent and SessionManager. The default behavior is the >> same as before. >> >> Matthias >> ------------------------------------------------------------------------ >> >> ------------------------------------------------------------------------- >> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge >> Build the coolest Linux based applications with Moblin SDK & win great prizes >> Grand prize is a trip for two to an Open Source event anywhere in the world >> http://moblin-contest.org/redirect.php?banner_id=100&url=/ >> ------------------------------------------------------------------------ >> >> _______________________________________________ >> opensipstack-devel mailing list >> ope...@li... >> https://lists.sourceforge.net/lists/listinfo/opensipstack-devel >> > > > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > Build the coolest Linux based applications with Moblin SDK & win great prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > opensipstack-devel mailing list > ope...@li... > https://lists.sourceforge.net/lists/listinfo/opensipstack-devel > > |
From: H.Kropf <mai...@gl...> - 2008-09-01 16:21:42
|
Hi Joegen, > Can you explain exactly what you > mean by "the algorithm works incorrectly" ?? O.K. [OSS endpoint] ==>> INVITE ==>> [Linksys/SPA2102-3.3.6] [OSS endpoint] <<== 200 OK ("... m=video 0 RTP/AVP 31 ...") <<== [Linksys/SPA2102-3.3.6] //================================================== BOOL OpalOSSConnection::OnReceivedSDPMediaDescription(...mediaType == Video...) { ........ WORD port; /** VC2005 assigns value "4" by default **/ address.GetIpAndPort( ip, port ); ..... } //================================================== BOOL OpalInternalIPTransport::GetIpAndPort() { ...... if (!SplitAddress(address, host, service)) /*** address == "tcp$195.21.184.13", host = "195.21.184.13", service == "" ***/ return FALSE; ........ if (service == "*") /*** !!! ignored (service is empty) ***/ port = 0; else { if (!service) { /*** !!! ignored (service is empty) ***/ PString proto = address.Left(address.Find('$')); if (proto *= "ip") proto = "tcp"; port = PIPSocket::GetPortByService(proto, service); } if (port == 0) /*** !!! ignored (port == 4) ***/ { PTRACE(2, "Opal\tIllegal IP transport port/service: \"" << address << '"'); return FALSE; } } ........ if (PIPSocket::GetHostAddress(host, ip)) /*** !!! TRUE is returned ***/ return TRUE; ........ } //================================================== BOOL OpalOSSConnection::OnReceivedSDPMediaDescription() { ........ address.GetIpAndPort( ip, port ); /*** !!! port == 4 ***/ if( ip == 0 || port == 0 ) /*** !!! ignored, port == 4 ***/ return TRUE; ..... } //================================================== //================================================== //================================================== jo...@op... wrote: > Ok I commited this in CVS. However I do not see why this is needed > since address.GetIpAndPort() should always return the media port in the > SDP m= line and initializing the port to the correct value. Can you > explain exactly what you mean by "the algorithm works incorrectly" ?? > > > H.Kropf wrote: > >> Hi Joegen, >> >> Implement this change please >> >> WORD port = 0; >> >> instead of >> >> WORD port; >> >> in OpalOSSConnection::OnReceivedSDPMediaDescription() >> >> Now this variable accepts value 4 by default and the algorithm works >> incorrectly >> >> >> H.Kropf wrote: >> >> >>> Hi, >>> >>> Thanks. >>> >>> It will work correctly if to make one more change >>> >>> >>> //====== opalossconnection.cxx =========== >>> >>> BOOL OpalOSSConnection::OnReceivedSDPMediaDescription( >>> SDPSessionDescription & sdp, >>> SDPMediaDescription::MediaType mediaType, >>> unsigned rtpSessionId >>> ) >>> { >>> ........ >>> PIPSocket::Address ip; >>> // WORD port; >>> WORD port = 0; >>> address.GetIpAndPort( ip, port ); >>> ..... >>> } >>> >>> jo...@op... wrote: >>> >>> >>> >>>> Hi, >>>> >>>> I have patched OpalOSSConnection >>>> >>>> * $Log: OpalOSSConnection.cxx,v $ >>>> * Revision 1.36 2008/08/24 03:16:05 joegenbaclor >>>> * Patched OnReceivedSDPMediaDescription not to overwrite >>>> m_RemoteFormatList and to not >>>> * create sessions for address or port == 0 >>>> >>>> >>>> Can you verify that this patch works? >>>> >>>> Joegen >>>> >>>> >>>> H.Kropf wrote: >>>> >>>> >>>> >>>> >>>>> Hi, >>>>> >>>>> SIP-phone Linksys/SPA2102-3.3.6 announce video capabilities but it don't >>>>> have they. >>>>> >>>>> v=0 >>>>> o=- 3748 3748 IN IP4 193.28.184.99 >>>>> s=- >>>>> c=IN IP4 193.28.184.13 >>>>> t=0 0 >>>>> m=audio 20224 RTP/AVP 18 101 >>>>> a=rtpmap:18 G729a/8000 >>>>> a=rtpmap:101 telephone-event/8000 >>>>> a=fmtp:101 0-15 >>>>> a=ptime:20 >>>>> a=sendrecv >>>>> m=video 0 RTP/AVP 31 >>>>> a=nortpproxy:yes >>>>> >>>>> Whether it is possible to "learn" OSS to perceive port "0" in string >>>>> "m=video 0 RTP/AVP 31" as absence of video capabilities? >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> ------------------------------------------------------------------------- >>>>> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge >>>>> Build the coolest Linux based applications with Moblin SDK & win great prizes >>>>> Grand prize is a trip for two to an Open Source event anywhere in the world >>>>> http://moblin-contest.org/redirect.php?banner_id=100&url=/ >>>>> _______________________________________________ >>>>> opensipstack-devel mailing list >>>>> ope...@li... >>>>> https://lists.sourceforge.net/lists/listinfo/opensipstack-devel >>>>> >>>>> >>>>> No virus found in this incoming message. >>>>> Checked by AVG - http://www.avg.com >>>>> Version: 8.0.138 / Virus Database: 270.6.7/1628 - Release Date: 8/22/2008 6:32 PM >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>> ------------------------------------------------------------------------- >>>> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge >>>> Build the coolest Linux based applications with Moblin SDK & win great prizes >>>> Grand prize is a trip for two to an Open Source event anywhere in the world >>>> http://moblin-contest.org/redirect.php?banner_id=100&url=/ >>>> _______________________________________________ >>>> opensipstack-devel mailing list >>>> ope...@li... >>>> https://lists.sourceforge.net/lists/listinfo/opensipstack-devel >>>> >>>> >>>> >>>> >>>> >>> ------------------------------------------------------------------------- >>> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge >>> Build the coolest Linux based applications with Moblin SDK & win great prizes >>> Grand prize is a trip for two to an Open Source event anywhere in the world >>> http://moblin-contest.org/redirect.php?banner_id=100&url=/ >>> _______________________________________________ >>> opensipstack-devel mailing list >>> ope...@li... >>> https://lists.sourceforge.net/lists/listinfo/opensipstack-devel >>> >>> >>> >>> >> ------------------------------------------------------------------------- >> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge >> Build the coolest Linux based applications with Moblin SDK & win great prizes >> Grand prize is a trip for two to an Open Source event anywhere in the world >> http://moblin-contest.org/redirect.php?banner_id=100&url=/ >> _______________________________________________ >> opensipstack-devel mailing list >> ope...@li... >> https://lists.sourceforge.net/lists/listinfo/opensipstack-devel >> >> ------------------------------------------------------------------------ >> >> >> No virus found in this incoming message. >> Checked by AVG - http://www.avg.com >> Version: 8.0.169 / Virus Database: 270.6.14/1645 - Release Date: 9/1/2008 7:19 AM >> >> >> > > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > Build the coolest Linux based applications with Moblin SDK & win great prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > opensipstack-devel mailing list > ope...@li... > https://lists.sourceforge.net/lists/listinfo/opensipstack-devel > > |
From: <jo...@op...> - 2008-09-01 14:47:32
|
Hi Everyone, I have recently committed code for shared line appearance (SLA) that would render upper registration to temporarily not function (Local Reg should be ok). This is just temporarily until I've committed the revised code for upper reg which is anticipated to be completed by tomorrow. Joegen |
From: <jo...@op...> - 2008-09-01 14:13:31
|
Ok I commited this in CVS. However I do not see why this is needed since address.GetIpAndPort() should always return the media port in the SDP m= line and initializing the port to the correct value. Can you explain exactly what you mean by "the algorithm works incorrectly" ?? H.Kropf wrote: > Hi Joegen, > > Implement this change please > > WORD port = 0; > > instead of > > WORD port; > > in OpalOSSConnection::OnReceivedSDPMediaDescription() > > Now this variable accepts value 4 by default and the algorithm works > incorrectly > > > H.Kropf wrote: > >> Hi, >> >> Thanks. >> >> It will work correctly if to make one more change >> >> >> //====== opalossconnection.cxx =========== >> >> BOOL OpalOSSConnection::OnReceivedSDPMediaDescription( >> SDPSessionDescription & sdp, >> SDPMediaDescription::MediaType mediaType, >> unsigned rtpSessionId >> ) >> { >> ........ >> PIPSocket::Address ip; >> // WORD port; >> WORD port = 0; >> address.GetIpAndPort( ip, port ); >> ..... >> } >> >> jo...@op... wrote: >> >> >>> Hi, >>> >>> I have patched OpalOSSConnection >>> >>> * $Log: OpalOSSConnection.cxx,v $ >>> * Revision 1.36 2008/08/24 03:16:05 joegenbaclor >>> * Patched OnReceivedSDPMediaDescription not to overwrite >>> m_RemoteFormatList and to not >>> * create sessions for address or port == 0 >>> >>> >>> Can you verify that this patch works? >>> >>> Joegen >>> >>> >>> H.Kropf wrote: >>> >>> >>> >>>> Hi, >>>> >>>> SIP-phone Linksys/SPA2102-3.3.6 announce video capabilities but it don't >>>> have they. >>>> >>>> v=0 >>>> o=- 3748 3748 IN IP4 193.28.184.99 >>>> s=- >>>> c=IN IP4 193.28.184.13 >>>> t=0 0 >>>> m=audio 20224 RTP/AVP 18 101 >>>> a=rtpmap:18 G729a/8000 >>>> a=rtpmap:101 telephone-event/8000 >>>> a=fmtp:101 0-15 >>>> a=ptime:20 >>>> a=sendrecv >>>> m=video 0 RTP/AVP 31 >>>> a=nortpproxy:yes >>>> >>>> Whether it is possible to "learn" OSS to perceive port "0" in string >>>> "m=video 0 RTP/AVP 31" as absence of video capabilities? >>>> >>>> >>>> >>>> >>>> >>>> ------------------------------------------------------------------------- >>>> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge >>>> Build the coolest Linux based applications with Moblin SDK & win great prizes >>>> Grand prize is a trip for two to an Open Source event anywhere in the world >>>> http://moblin-contest.org/redirect.php?banner_id=100&url=/ >>>> _______________________________________________ >>>> opensipstack-devel mailing list >>>> ope...@li... >>>> https://lists.sourceforge.net/lists/listinfo/opensipstack-devel >>>> >>>> >>>> No virus found in this incoming message. >>>> Checked by AVG - http://www.avg.com >>>> Version: 8.0.138 / Virus Database: 270.6.7/1628 - Release Date: 8/22/2008 6:32 PM >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>> ------------------------------------------------------------------------- >>> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge >>> Build the coolest Linux based applications with Moblin SDK & win great prizes >>> Grand prize is a trip for two to an Open Source event anywhere in the world >>> http://moblin-contest.org/redirect.php?banner_id=100&url=/ >>> _______________________________________________ >>> opensipstack-devel mailing list >>> ope...@li... >>> https://lists.sourceforge.net/lists/listinfo/opensipstack-devel >>> >>> >>> >>> >> ------------------------------------------------------------------------- >> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge >> Build the coolest Linux based applications with Moblin SDK & win great prizes >> Grand prize is a trip for two to an Open Source event anywhere in the world >> http://moblin-contest.org/redirect.php?banner_id=100&url=/ >> _______________________________________________ >> opensipstack-devel mailing list >> ope...@li... >> https://lists.sourceforge.net/lists/listinfo/opensipstack-devel >> >> >> > > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > Build the coolest Linux based applications with Moblin SDK & win great prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > opensipstack-devel mailing list > ope...@li... > https://lists.sourceforge.net/lists/listinfo/opensipstack-devel > > ------------------------------------------------------------------------ > > > No virus found in this incoming message. > Checked by AVG - http://www.avg.com > Version: 8.0.169 / Virus Database: 270.6.14/1645 - Release Date: 9/1/2008 7:19 AM > > |
From: H.Kropf <mai...@gl...> - 2008-09-01 11:34:06
|
Hi Joegen, Implement this change please WORD port = 0; instead of WORD port; in OpalOSSConnection::OnReceivedSDPMediaDescription() Now this variable accepts value 4 by default and the algorithm works incorrectly H.Kropf wrote: > Hi, > > Thanks. > > It will work correctly if to make one more change > > > //====== opalossconnection.cxx =========== > > BOOL OpalOSSConnection::OnReceivedSDPMediaDescription( > SDPSessionDescription & sdp, > SDPMediaDescription::MediaType mediaType, > unsigned rtpSessionId > ) > { > ........ > PIPSocket::Address ip; > // WORD port; > WORD port = 0; > address.GetIpAndPort( ip, port ); > ..... > } > > jo...@op... wrote: > >> Hi, >> >> I have patched OpalOSSConnection >> >> * $Log: OpalOSSConnection.cxx,v $ >> * Revision 1.36 2008/08/24 03:16:05 joegenbaclor >> * Patched OnReceivedSDPMediaDescription not to overwrite >> m_RemoteFormatList and to not >> * create sessions for address or port == 0 >> >> >> Can you verify that this patch works? >> >> Joegen >> >> >> H.Kropf wrote: >> >> >>> Hi, >>> >>> SIP-phone Linksys/SPA2102-3.3.6 announce video capabilities but it don't >>> have they. >>> >>> v=0 >>> o=- 3748 3748 IN IP4 193.28.184.99 >>> s=- >>> c=IN IP4 193.28.184.13 >>> t=0 0 >>> m=audio 20224 RTP/AVP 18 101 >>> a=rtpmap:18 G729a/8000 >>> a=rtpmap:101 telephone-event/8000 >>> a=fmtp:101 0-15 >>> a=ptime:20 >>> a=sendrecv >>> m=video 0 RTP/AVP 31 >>> a=nortpproxy:yes >>> >>> Whether it is possible to "learn" OSS to perceive port "0" in string >>> "m=video 0 RTP/AVP 31" as absence of video capabilities? >>> >>> >>> >>> >>> >>> ------------------------------------------------------------------------- >>> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge >>> Build the coolest Linux based applications with Moblin SDK & win great prizes >>> Grand prize is a trip for two to an Open Source event anywhere in the world >>> http://moblin-contest.org/redirect.php?banner_id=100&url=/ >>> _______________________________________________ >>> opensipstack-devel mailing list >>> ope...@li... >>> https://lists.sourceforge.net/lists/listinfo/opensipstack-devel >>> >>> >>> No virus found in this incoming message. >>> Checked by AVG - http://www.avg.com >>> Version: 8.0.138 / Virus Database: 270.6.7/1628 - Release Date: 8/22/2008 6:32 PM >>> >>> >>> >>> >>> >>> >> ------------------------------------------------------------------------- >> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge >> Build the coolest Linux based applications with Moblin SDK & win great prizes >> Grand prize is a trip for two to an Open Source event anywhere in the world >> http://moblin-contest.org/redirect.php?banner_id=100&url=/ >> _______________________________________________ >> opensipstack-devel mailing list >> ope...@li... >> https://lists.sourceforge.net/lists/listinfo/opensipstack-devel >> >> >> > > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > Build the coolest Linux based applications with Moblin SDK & win great prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > opensipstack-devel mailing list > ope...@li... > https://lists.sourceforge.net/lists/listinfo/opensipstack-devel > > |
From: <jo...@op...> - 2008-09-01 01:13:58
|
Hi Matthias, Patch is in CVS. Modified ANSI bool declaration to type definition BOOL for consistency with existing code. Joegen Matthias Dreißig wrote: > Hello Joegen, > > I have a change request. If it's ok please commit the changes. Patch > files are in attachment. > > Motivation: With my changes it's possible to set your own subclassed > OpalOSSUserAgent and SessionManager. The default behavior is the > same as before. > > Matthias > ------------------------------------------------------------------------ > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > Build the coolest Linux based applications with Moblin SDK & win great prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > ------------------------------------------------------------------------ > > _______________________________________________ > opensipstack-devel mailing list > ope...@li... > https://lists.sourceforge.net/lists/listinfo/opensipstack-devel |
From: <jo...@op...> - 2008-08-29 06:55:45
|
Sorry typo in example code. Should be SIPMessage invite; /// Pupulate INVITE headers here SIPHeader fork( "PARALLEL-FORK" ); fork.SetHeaderBody( "<sip:11...@gw...:5060>, <sip:22...@gw...:5060>, <sip:33...@gw...:5060>" ); invite.SetInternalHeader( "PARALLEL-FORK", fork ); fsm.FindTransactionAndAddEvent( invite ); jo...@op... wrote: > Hello Everyone, > > I am happy to announce that parallel forking is now supported by > OpenSIPStack and OpenSBC. For OpenSBC Users, Parallel Forking will > be enabled by setting the fork parameter in B2BUA Route Entry like so > > [sip:1111*;fork=true] sip:gw1.domain.net:5060, > sip:gw2.domain.net:5060, sip:gw3.domain.net:5060 > > Instead of the usual serial fail-over, OpenSBC will send out > simultaneous INVITEs to all three routes. The first to send a 183 > with media or a 200 final response among the three routes will be used > by OpenSBC to process the call. The remaining two forked calls will > be CANCELed. > > > For OpenSIPStack users, parallel forking is accomplished by setting > the "PARALLEL-FORK" internal header of the INVITE you want to send > > > SIPMessage invite; > /// Pupulate INVITE headers here > SIPHeader fork( "PARALLEL-FORK" ); > fork.SetHeaderBody( "<sip:11...@gw...:5060>, > <sip:22...@gw...:5060>, <sip:33...@gw...:5060>" ); > fsm.FindTransactionAndAddEvent( invite ); > > > Thats it. The transaction layer will take care of forking your > request and canceling abandoned forks. > > Joegen > > |
From: <jo...@op...> - 2008-08-29 06:53:24
|
Hello Everyone, I am happy to announce that parallel forking is now supported by OpenSIPStack and OpenSBC. For OpenSBC Users, Parallel Forking will be enabled by setting the fork parameter in B2BUA Route Entry like so [sip:1111*;fork=true] sip:gw1.domain.net:5060, sip:gw2.domain.net:5060, sip:gw3.domain.net:5060 Instead of the usual serial fail-over, OpenSBC will send out simultaneous INVITEs to all three routes. The first to send a 183 with media or a 200 final response among the three routes will be used by OpenSBC to process the call. The remaining two forked calls will be CANCELed. For OpenSIPStack users, parallel forking is accomplished by setting the "PARALLEL-FORK" internal header of the INVITE you want to send SIPMessage invite; /// Pupulate INVITE headers here SIPHeader fork( "PARALLEL-FORK" ); fork.SetHeaderBody( "<sip:11...@gw...:5060>, <sip:22...@gw...:5060>, <sip:33...@gw...:5060>" ); fsm.FindTransactionAndAddEvent( invite ); Thats it. The transaction layer will take care of forking your request and canceling abandoned forks. Joegen |
From: Joegen E. B. <joe...@gm...> - 2008-08-29 00:57:45
|
Hi Mthias, I'm up to the throat right now coding for shared line appearance feature of OpenSBC. I will review the patches when i get the chance perhaps over the weekend. Joegen Matthias Dreißig wrote: > Hello Joegen, > > I have a change request. If it's ok please commit the changes. Patch > files are in attachment. > > Motivation: With my changes it's possible to set your own subclassed > OpalOSSUserAgent and SessionManager. The default behavior is the > same as before. > > Matthias > ------------------------------------------------------------------------ > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > Build the coolest Linux based applications with Moblin SDK & win great prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > ------------------------------------------------------------------------ > > _______________________________________________ > opensipstack-devel mailing list > ope...@li... > https://lists.sourceforge.net/lists/listinfo/opensipstack-devel |
From: H.Kropf <mai...@gl...> - 2008-08-28 10:29:52
|
Hi, Thanks. It will work correctly if to make one more change //====== opalossconnection.cxx =========== BOOL OpalOSSConnection::OnReceivedSDPMediaDescription( SDPSessionDescription & sdp, SDPMediaDescription::MediaType mediaType, unsigned rtpSessionId ) { ........ PIPSocket::Address ip; // WORD port; WORD port = 0; address.GetIpAndPort( ip, port ); ..... } jo...@op... wrote: > Hi, > > I have patched OpalOSSConnection > > * $Log: OpalOSSConnection.cxx,v $ > * Revision 1.36 2008/08/24 03:16:05 joegenbaclor > * Patched OnReceivedSDPMediaDescription not to overwrite > m_RemoteFormatList and to not > * create sessions for address or port == 0 > > > Can you verify that this patch works? > > Joegen > > > H.Kropf wrote: > >> Hi, >> >> SIP-phone Linksys/SPA2102-3.3.6 announce video capabilities but it don't >> have they. >> >> v=0 >> o=- 3748 3748 IN IP4 193.28.184.99 >> s=- >> c=IN IP4 193.28.184.13 >> t=0 0 >> m=audio 20224 RTP/AVP 18 101 >> a=rtpmap:18 G729a/8000 >> a=rtpmap:101 telephone-event/8000 >> a=fmtp:101 0-15 >> a=ptime:20 >> a=sendrecv >> m=video 0 RTP/AVP 31 >> a=nortpproxy:yes >> >> Whether it is possible to "learn" OSS to perceive port "0" in string >> "m=video 0 RTP/AVP 31" as absence of video capabilities? >> >> >> >> >> >> ------------------------------------------------------------------------- >> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge >> Build the coolest Linux based applications with Moblin SDK & win great prizes >> Grand prize is a trip for two to an Open Source event anywhere in the world >> http://moblin-contest.org/redirect.php?banner_id=100&url=/ >> _______________________________________________ >> opensipstack-devel mailing list >> ope...@li... >> https://lists.sourceforge.net/lists/listinfo/opensipstack-devel >> >> >> No virus found in this incoming message. >> Checked by AVG - http://www.avg.com >> Version: 8.0.138 / Virus Database: 270.6.7/1628 - Release Date: 8/22/2008 6:32 PM >> >> >> >> >> > > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > Build the coolest Linux based applications with Moblin SDK & win great prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > opensipstack-devel mailing list > ope...@li... > https://lists.sourceforge.net/lists/listinfo/opensipstack-devel > > |
From: Matthias D. <mdr...@gm...> - 2008-08-28 09:12:59
|
Hello Joegen, I have a change request. If it's ok please commit the changes. Patch files are in attachment. Motivation: With my changes it's possible to set your own subclassed OpalOSSUserAgent and SessionManager. The default behavior is the same as before. Matthias |