Multiple endpoints

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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
> 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/84a259de/attachment.html>


[Index of Archives]     [Asterisk Users]     [Asterisk App Development]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [Linux API]
  Powered by Linux