[OpenSER-Users] acc db_extra config in 1.3.0 not working

Bogdan-Andrei Iancu bogdan at voice-system.ro
Mon Feb 4 22:00:02 CET 2008


Hi Kokoska,

Indeed, there is something wrong, but not the len.. If you check, the 
reported index (57) is out of the string (44 chars). The problem is an 
internal function for parsing pseudo-variables which seams to overflow 
... rather strange design..
I will run some more tests and look for a fix. In the mean while your 
problem can be solved by adding a simple space char at the end of the 
string, like:

modparam("acc", "db_extra", 
"src_user=$fU;src_domain=$fd;dst_user=$rU;dst_domain=$rd ")

Thanks and regards,
Bogdan


kokoska rokoska wrote:
> Hello everybody.
>
> I'm just trying to migrate from 1.2.2 to 1.3.0 and I discovered troubles 
> with acc module parameters.
>
> In 1.2.2 i used
> modparam("acc", "db_extra", 
> "src_user=$fU;src_domain=$fd;dst_user=$rU;dst_domain=$rd")
>
> But 1.3.0 didn't start with followed error
>
> Feb  4 19:59:36 pbx2 /usr/local/sbin/openser[19616]: 
> ERROR:acc:parse_acc_extra: parse failed in 
> <src_user=$fU;src_domain=$fd;dst_user=$rU;dst_domain=$rd> around position 57
>
> After short test I have discovered that 1.3.0 accept only string up to 
> 38 characters long - this works:
> modparam("acc", "db_extra", "src_user=$fU;src_domain=$fd;dst_us=$rU")
>
> Could someone point me to the solution how to use longer definition in 
> db_extra or tell me what I'm doing wrong?
>
> Thanks a lot, regards
>
> kokoska.rokoska
>
>
> _______________________________________________
> Users mailing list
> Users at lists.openser.org
> http://lists.openser.org/cgi-bin/mailman/listinfo/users
>
>   





More information about the Users mailing list