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 > 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/20151105/99a767e9/attachment.html> -------------- next part -------------- A non-text attachment was scrubbed... Name: multiple_tcp_listener.patch Type: text/x-patch Size: 697 bytes Desc: not available URL: <http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/attachments/20151105/99a767e9/attachment.patch>