[OpenSIPS-Users] Problem with drouting module

Bogdan-Andrei Iancu bogdan at voice-system.ro
Thu Nov 6 11:35:18 CET 2008


Hi Helmut,

That is totally correct. Please see the description of the column :

    
http://www.opensips.org/html/docs/db/db-schema-devel.html#GEN-DB-DR-RULES

Regards,
Bogdan

Helmut Kuper wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Hi Bogdan,
>
> I just looked into trunk and still found goupid field in table dr_groups
> as varchar ...
>
> http://opensips.svn.sourceforge.net/viewvc/opensips/trunk/scripts/mysql/drouting-create.sql
>
> regards
> Helmut
>
> Bogdan-Andrei Iancu schrieb:
>   
>> Hi Helmut,
>>
>> Indeed there was this error which was reported and fixed couple of weeks
>> ago. If you update from SVN, you will get the proper table definition
>> and description.
>>
>> Regards,
>> Bogdan
>>
>> Helmut Kuper wrote:
>> Hi,
>>
>> ok I solved it. There is an error in dr_groups table definition. groupid
>> field has to be integer instead of varchar.
>>
>> Here my working table scheme:
>>
>> CREATE TABLE `dr_groups` (
>>   `id` int(10) unsigned NOT NULL auto_increment,
>>   `username` varchar(64) character set latin1 NOT NULL,
>>   `domain` varchar(128) character set latin1 NOT NULL default '',
>>   `groupid` int(11) unsigned NOT NULL,
>>   `description` varchar(128) character set latin1 NOT NULL default '',
>>   PRIMARY KEY  (`id`)
>> ) ENGINE=MyISAM  DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
>>
>>
>> regards
>> Helmut
>>
>>
>>
>>
>> Helmut Kuper schrieb:
>>  
>>     
>>>>> Hello,
>>>>>
>>>>> I try to use trunk's drouting module and I fount that there is a problem
>>>>> with using dr_routing() in opensips script. Console shows this:
>>>>>
>>>>>
>>>>>
>>>>> Nov  4 16:52:25 [6434] INFO:drouting_new:dr_init: Dynamic-Routing -
>>>>> initializing
>>>>> Nov  4 16:52:25 [6434] INFO:core:probe_max_receive_buffer: using a UDP
>>>>> receive buffer of 255 kb
>>>>> Nov  4 16:52:25 [6436] INFO:mi_xmlrpc:xmlrpc_process: starting xmlrpc
>>>>> server
>>>>>
>>>>> INVITE
>>>>> -------------------------- Tue Nov  4 16:52:28 2008
>>>>> ----------------------------
>>>>> Main    : Received message <INVITE>
>>>>> Nov  4 16:52:28 [6434] ERROR:drouting_new:get_group_id: null or
>>>>> non-integer group_id
>>>>> Nov  4 16:52:28 [6434] ERROR:drouting_new:do_routing: failed to get
>>>>> group id
>>>>>
>>>>>
>>>>>
>>>>> And indeed the group_id field in database is defined as a varchar and
>>>>> not as an integer. Seems like a bug to me.
>>>>>
>>>>> When I change the field to integer, drouting module can not initialize
>>>>> because it expects a varchar or string type.
>>>>>
>>>>>
>>>>> regards
>>>>> helmut
>>>>>     
>>>>>           
>> _______________________________________________
>> Users mailing list
>> Users at lists.opensips.org
>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>
>>
>>     
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>   
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.9 (MingW32)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
>
> iEYEARECAAYFAkkRvbMACgkQ4tZeNddg3dwYTQCfQuGC2F7ZXF5VAmpiC9QlOMar
> WtcAmgNiiw0npP4NwjuftgzWX0p1OUDX
> =nTDf
> -----END PGP SIGNATURE-----
>
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
>   




More information about the Users mailing list