[OpenSIPS-Users] dispatcher setid problem

rajib deka rajibdk at gmail.com
Thu Jul 15 13:51:05 CEST 2010


Thank you very much Bogdam. I have seen that diaplan module is helping as
you have suggested.

Regards
Rajib

On Wed, Jul 14, 2010 at 7:12 PM, Bogdan-Andrei Iancu <bogdan at voice-system.ro
> wrote:

> rajib deka wrote:
> > Thanks a lot Bogdan for your valuable reply. We are deciding to use
> > the dialplan module based on our requirement. Besides this I have one
> > more questions for you,
> >
> > In dispatcher.c file I found the following data structure,
> > typedef struct _ds_set
> > {
> >         int id;    /* id of dst set */
> >         int nr;                 /* number of items in dst set */
> >         int last;               /* last used item in dst set */
> >         int weight_sum;         /* sum of the weights from dst set */
> >         ds_dest_p dlist;
> >         struct _ds_set *next;
> > } ds_set_t, *ds_set_p;
> > Is id here is representing the destination set from dispatcher table ?
> yes, it is, but do not count on changing it - this values propagate to
> other variables and you need to change all of them through all the code.
>
> > Also what is "int setn" in the code (in function add_dest2list)?
> the index of the set.
>
> Regards,
> Bogdan
>
> >
> > Thanks
> > Rajib
> > On Tue, Jul 13, 2010 at 8:48 PM, Bogdan-Andrei Iancu
>  > <bogdan at voice-system.ro <mailto:bogdan at voice-system.ro>> wrote:
> >
> >     Hi Rajib,
> >
> >     Changing the DB definiton will not help as internally, the dispatcher
> >     module will use an int (4 bytes data) for keeping this ID. So, it
> will
> >     not work.
> >
> >     Instead of using the bigints for IDs, I would rather suggest to
> >     use the
> >     dialplan to try to do some translation from the numbers to some
> >     normal IDs.
> >
> >     Regards,
> >     Bogdan
> >
> >     rajib deka wrote:
> >     > Hello List,
> >     >
> >     > Is it possible to use a BIGINT value instead of INT(11) in OpenSIPS
> >     > dispatcher module?
> >     >
> >     > We tried to store a BIGINT value by changing the dispatcher table
> >     > structure but the dispatcher code is restricting us to do that. We
> >     > have some requirements which needs the setid to be a BIGINT as
> >     we are
> >     > dispatching the calls based on telephone number against a set of
> >     > gateways. So, is there any way other than changing the code. If we
> >     > want to change the code how do we have to start.
> >     >
> >     > --
> >     > Rajib Deka
> >     > Software Engineer
> >     > Servion Global Solution
> >     > Chennai, India
> >     >
> >     > Mobile No: + 91 80157 09130
> >     >
> >
> ------------------------------------------------------------------------
> >     >
> >     > _______________________________________________
> >     > Users mailing list
> >     > Users at lists.opensips.org <mailto:Users at lists.opensips.org>
> >     > http://lists.opensips.org/cgi-bin/mailman/listinfo/users
> >     >
> >
> >
> >     --
> >     Bogdan-Andrei Iancu
> >     OpenSIPS Bootcamp
> >     20 - 24 September 2010, Frankfurt, Germany
> >     www.voice-system.ro <http://www.voice-system.ro/>
> >
> >
> >     _______________________________________________
> >     Users mailing list
> >     Users at lists.opensips.org <mailto:Users at lists.opensips.org>
>  >     http://lists.opensips.org/cgi-bin/mailman/listinfo/users
> >
> >
> >
> >
> > --
> > Rajib Deka
> > Software Engineer
> > Servion Global Solution
> > Chennai, India
> >
> > Mobile No: + 91 80157 09130
> > ------------------------------------------------------------------------
> >
> > _______________________________________________
> > Users mailing list
> > Users at lists.opensips.org
> > http://lists.opensips.org/cgi-bin/mailman/listinfo/users
> >
>
>
> --
> Bogdan-Andrei Iancu
> OpenSIPS Bootcamp
> 20 - 24 September 2010, Frankfurt, Germany
> www.voice-system.ro
>
>
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>



-- 
Rajib Deka
Software Engineer
Servion Global Solution
Chennai, India

Mobile No: + 91 80157 09130
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.opensips.org/pipermail/users/attachments/20100715/b48940a8/attachment.htm 


More information about the Users mailing list