Hi David, On 10/11/15 14:48, David Villasmil Govea wrote: > Hello Alain, > > Thanks for your help. > > I changed it frmo 8 to 1000: > > pjsua_transport_data tpdata[100]; /**< Array of transports.*/ > > > cleaned, configured, make dep, make, make install, then rebuilt the > python module. Just as I did with removing the limitation of creating > only one type of endpoint. > > But it is still failing... :( > which platform dependent IO queue implementation are you using? If you want to use|support more than 64 listeners of the same type, you'll have to adjust PJ_IOQUEUE_MAX_HANDLES (config_site.h) as well and whenever possible, avoid using the least efficient select based IO queue implementation. Please check *ioqueue.h* for in-depth information... Regards, Alain > On Tue, Nov 10, 2015 at 7:23 AM, Alain Totouom <alain.totouom at gmx.de > <mailto:alain.totouom at gmx.de>> wrote: > > Hi David, > > On 10/11/15 06:46, David Villasmil Govea wrote: >> Hello again Alain, >> >> That worked fine, but when trying to create more than 8 endpoints >> i get: >> >> tid ( 5068 ): Exception: Object: Lib, >> operation=create_transport(), error=Too many objects of the >> specified type (PJ_ETOOMANY) >> >> I can't figure out how to remove the 8 Max limitation... >> >> Could you give me a hand? >> > you'll have to alter the size of the *pjsua_transport_data* array > tpdata in pjsua_internal.h to suit your need. It's defined in the > *pjsua_data* data structure. > > Regards, > Alain >> On Fri, Nov 6, 2015 at 10:50 AM, David Villasmil Govea >> <david.villasmil at gmail.com <mailto:david.villasmil at gmail.com>> wrote: >> >> Hello Alain >> >> That works beautifully! >> Thanks! >> >> David >> >> On Thu, Nov 5, 2015 at 5:01 PM, Alain Totouom >> <alain.totouom at gmx.de <mailto:alain.totouom at gmx.de>> wrote: >> >> Hi David, >> >> On 05/11/15 00:19, David Villasmil Govea wrote: >>> Hello Alain, >>> >>> I'm getting >>> >>> tid: 00:15:47.504 tcplis:5060 SIP TCP listener ready >>> for incoming connections at 192.168.1.35:5060 >>> <http://192.168.1.35:5060> >>> <pjsua.TransportInfo instance at 0x101c54758> >>> tid: 00:15:47.511 tcplis:5062 SIP TCP listener destroyed >>> 00:15:47.511 pjsua_core.c Error creating SIP TCP >>> listener: Object with the same type exists >>> (PJSIP_ETYPEEXISTS) [status=171002] >>> Exception: Object: Lib, operation=create_transport(), >>> error=Object with the same type exists (PJSIP_ETYPEEXISTS) >>> >>> When creating 2 listeners in python like this: >>> >>> print "tid: ", >>> lib.create_transport(pj.TransportType.TCP,pj.TransportConfig(5060)).info() >>> print "tid: ", >>> lib.create_transport(pj.TransportType.TCP,pj.TransportConfig(5062)).info() >>> >>> Doesn't look like one can create 2 listeners of the same >>> TYPE, meaning 2 tcp listeners... >>> >>> Am I doing it wrong? >>> >> did check the source code after reading [1]. >> >> Please try the attached patch (one-liner) and send me a >> PM if necessary. >> It enables the creation/registration of multiple TCP >> listeners. >> The corresponding test within the transport manager is >> extended to the local already bounded addresses as well. >> >> Regards, >> Alain >> >> [1] https://trac.pjsip.org/repos/ticket/1019 >> >> >>> On Tue, Nov 3, 2015 at 12:32 AM, Alain Totouom >>> <alain.totouom at gmx.de <mailto:alain.totouom at gmx.de>> wrote: >>> >>> Hi David, >>> >>> On 02/11/15 23:28, David Villasmil Govea wrote: >>>> I tried that but i get: >>>> >>>> tid: 23:27:16.039 tcplis:65236 SIP TCP listener >>>> ready for incoming connections at >>>> 192.168.1.38:65236 <http://192.168.1.38:65236> >>>> <pjsua.TransportInfo instance at 0x109cb57e8> >>>> 23:27:16.515 tcplis:65237 SIP TCP listener destroyed >>>> 23:27:16.515 pjsua_core.c Error creating SIP TCP >>>> listener: Object with the same type exists >>>> (PJSIP_ETYPEEXISTS) [status=171002] >>>> Exception: Object: Lib, >>>> operation=create_transport(), error=Object with the >>>> same type exists (PJSIP_ETYPEEXISTS) >>>> >>>> It looks like pjsip doesn't support multiple >>>> listeners... >>> you can setup multiple transport objects within >>> PJSIP as long as their configurations are accurate. >>> Those shouldn't share the same IP & Port & Protocol >>> type. >>> >>> Please check and adjust the *TransportConfig* >>> objects used to customize the transport settings >>> like bound addresses, listening port numbers and >>> protocol types... >>> >>> Regards, >>> Alain >>> >>>> On Mon, Nov 2, 2015 at 11:06 PM, Alain Totouom >>>> <alain.totouom at gmx.de >>>> <mailto:alain.totouom at gmx.de>> wrote: >>>> >>>> Hi David, >>>> On 11/02/2015 06:04 PM, David Villasmil Govea >>>> wrote: >>>> > I'm using pjsip python and I need to register 2 clients on the same sip > server but using DIFFERENT SOURCE PORTS. > >>>> >>>> create two different transport objects [1] and >>>> use those to send/receive your SIP messages >>>> with both accounts. >>>> >>>> Regards, >>>> Alain >>>> >>>> [1] >>>> http://trac.pjsip.org/repos/wiki/Python_SIP/Settings >>>> -- >>>> 1024D/A9F85A52 2000-01-18 Alain Totouom >>>> <totouom at gmx.de <mailto:totouom at gmx.de>> >>>> PGP Fingerprint DA18 0DF2 FBD2 5F67 0656 452D >>>> E3A2 7531 A9F8 5A52 >>>> *Gesendet:* Montag, 02. November 2015 um 23:02 Uhr >>>> *Von:* "Bill Gardner" <billg at wavearts.com >>>> <mailto:billg at wavearts.com>> >>>> *An:* pjsip at lists.pjsip.org >>>> <mailto:pjsip at lists.pjsip.org> >>>> *Betreff:* *** GMX Spamverdacht *** Re: [pjsip] >>>> Multiple endpoints >>>> Yes, I mean running two instances. I don't >>>> think you can set up pjsip to service multiple >>>> SIP ports. - Bill >>>> On 11/2/2015 3:54 PM, David Villasmil Govea wrote: >>>> >>>> Whe you say: >>>> for one client and >>>> --id=sip:name at ipaddr:port2 --local-port=port2 >>>> for the other client >>>> Do you mean running pjsua twice? What I >>>> need is to run one instance :( >>>> David >>>> On Mon, Nov 2, 2015 at 9:53 PM, David >>>> Villasmil Govea <david.villasmil at gmail.com >>>> <mailto:david.villasmil at gmail.com>> wrote: >>>> >>>> Thanks Bill... >>>> Somehow emails were being sent to the >>>> span folder... >>>> I will actually try that, but only to >>>> see if PJSIP can actually create >>>> multiple endpoint.. >>>> Thanks >>>> On Mon, Nov 2, 2015 at 9:42 PM, Bill >>>> Gardner <billg at wavearts.com >>>> <mailto:billg at wavearts.com>> wrote: >>>> >>>> I dunno about pjsip python, but >>>> using pjsua I'd try >>>> --id=sip:name at ipaddr:port1 >>>> --local-port=port1 for one client >>>> and --id=sip:name at ipaddr:port2 >>>> --local-port=port2 for the other >>>> client, along with all the other >>>> options. >>>> >>>> Regards, >>>> >>>> Bill >>>> On 11/2/2015 3:29 PM, David >>>> Villasmil Govea wrote: >>>> >>>> Any help on this, guys? >>>> On Mon, Nov 2, 2015 at 6:04 PM, >>>> David Villasmil Govea >>>> <david.villasmil at gmail.com >>>> <mailto:david.villasmil at gmail.com>> >>>> wrote: >>>> >>>> Hello List, >>>> I'm using pjsip python and >>>> I need to register 2 >>>> clients on the same sip >>>> server but using DIFFERENT >>>> SOURCE PORTS. >>>> Is this possible? If so, >>>> can anuyone point me in the >>>> right direction? >>>> Thanks >>>> -- >>>> DVG >>>> >>>> -- >>>> Imagination is more >>>> important than knowledge >>>> Albert Einstein >>>> >>>> -- >>>> DVG >>>> >>>> -- >>>> Imagination is more important >>>> than knowledge >>>> Albert Einstein >>>> >>>> _______________________________________________ >>>> Visit our blog:http://blog.pjsip.org >>>> >>>> pjsip mailing list >>>> pjsip at lists.pjsip.org >>>> <http://pjsip at lists.pjsip.org> >>>> http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org >>>> >>>> >>>> _______________________________________________ >>>> Visit our blog: http://blog.pjsip.org >>>> >>>> pjsip mailing list >>>> pjsip at lists.pjsip.org >>>> <mailto:pjsip at lists.pjsip.org> >>>> http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org >>>> >>>> -- >>>> DVG >>>> >>>> -- >>>> Imagination is more important than >>>> knowledge >>>> Albert Einstein >>>> >>>> -- >>>> DVG >>>> >>>> -- >>>> Imagination is more important than knowledge >>>> Albert Einstein >>>> >>>> _______________________________________________ >>>> Visit our blog:http://blog.pjsip.org >>>> >>>> pjsip mailing list >>>> pjsip at lists.pjsip.org >>>> <http://pjsip at lists.pjsip.org> >>>> http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org >>>> >>>> >>>> _______________________________________________ >>>> Visit our blog: http://blog.pjsip.org pjsip >>>> mailing list pjsip at lists.pjsip.org >>>> <mailto:pjsip at lists.pjsip.org> >>>> http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org >>>> >>>> _______________________________________________ >>>> Visit our blog: http://blog.pjsip.org >>>> >>>> pjsip mailing list >>>> pjsip at lists.pjsip.org >>>> <mailto:pjsip at lists.pjsip.org> >>>> http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org >>>> >>>> >>>> >>>> >>>> -- >>>> DVG >>>> >>>> -- >>>> Imagination is more important than knowledge >>>> Albert Einstein >>>> >>>> >>>> _______________________________________________ >>>> Visit our blog:http://blog.pjsip.org >>>> >>>> pjsip mailing list >>>> pjsip at lists.pjsip.org <mailto:pjsip at lists.pjsip.org> >>>> http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org >>>> >>>> -- >>>> 1024D/A9F85A52 2000-01-18 Alain Totouom<totouom at gmx.de> <mailto:totouom at gmx.de> >>>> PGP Fingerprint DA18 0DF2 FBD2 5F67 0656 452D E3A2 7531 A9F8 5A52 >>> >>> _______________________________________________ >>> Visit our blog: http://blog.pjsip.org >>> >>> pjsip mailing list >>> pjsip at lists.pjsip.org <mailto:pjsip at lists.pjsip.org> >>> http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org >>> >>> >>> >>> >>> -- >>> DVG >>> >>> -- >>> Imagination is more important than knowledge >>> Albert Einstein >>> >>> >>> _______________________________________________ >>> Visit our blog:http://blog.pjsip.org >>> >>> pjsip mailing list >>> pjsip at lists.pjsip.org <mailto:pjsip at lists.pjsip.org> >>> http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org >>> >>> -- >>> 1024D/A9F85A52 2000-01-18 Alain Totouom<totouom at gmx.de> <mailto:totouom at gmx.de> >>> PGP Fingerprint DA18 0DF2 FBD2 5F67 0656 452D E3A2 7531 A9F8 5A52 >> >> _______________________________________________ >> Visit our blog: http://blog.pjsip.org >> >> pjsip mailing list >> pjsip at lists.pjsip.org <mailto:pjsip at lists.pjsip.org> >> http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org >> >> >> >> >> -- >> DVG >> >> -- >> Imagination is more important than knowledge >> Albert Einstein >> >> >> >> >> -- >> DVG >> >> -- >> Imagination is more important than knowledge >> Albert Einstein >> >> >> _______________________________________________ >> Visit our blog:http://blog.pjsip.org >> >> pjsip mailing list >> pjsip at lists.pjsip.org <mailto:pjsip at lists.pjsip.org> >> http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org >> >> -- >> 1024D/A9F85A52 2000-01-18 Alain Totouom<totouom at gmx.de> <mailto:totouom at gmx.de> >> PGP Fingerprint DA18 0DF2 FBD2 5F67 0656 452D E3A2 7531 A9F8 5A52 > > _______________________________________________ > Visit our blog: http://blog.pjsip.org > > pjsip mailing list > pjsip at lists.pjsip.org <mailto:pjsip at lists.pjsip.org> > http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org > > > > > -- > DVG > > -- > Imagination is more important than knowledge > Albert Einstein > > > _______________________________________________ > Visit our blog: http://blog.pjsip.org > > pjsip mailing list > pjsip at lists.pjsip.org > http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org > > -- > 1024D/A9F85A52 2000-01-18 Alain Totouom <totouom at gmx.de> > PGP Fingerprint DA18 0DF2 FBD2 5F67 0656 452D E3A2 7531 A9F8 5A52 -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/attachments/20151110/73e732c4/attachment.html>