[SR-Users] Issues running mongodb command from kamailio

Henning Westerholt hw at gilawa.com
Tue Jan 18 11:29:26 CET 2022


Thanks for reporting back, good that its solved.

Cheers,

Henning

--
Henning Westerholt – https://skalatan.de/blog/
Kamailio services – https://gilawa.com<https://gilawa.com/>

From: Edo <edo.ekunwe at gmail.com>
Sent: Sunday, January 16, 2022 2:07 AM
To: Henning Westerholt <hw at gilawa.com>
Cc: Kamailio (SER) - Users Mailing List <sr-users at lists.kamailio.org>
Subject: Re: [SR-Users] Issues running mongodb command from kamailio

All,
Issue resolved. It must have been my notepad application added some invisible characters to my command. I did a regular copy and paste from the tutorial and changed the parameters as needed and all is well now.

Thanks

On Fri, Jan 14, 2022 at 11:25 AM Edo <edo.ekunwe at gmail.com<mailto:edo.ekunwe at gmail.com>> wrote:

The lines are


#Start of change



Line 878        if (mongodb_find_one("mongodbsrv1", “telephone", “cXXX", " { \'did\': \'2XXXXXXXXXXXXXXXXX\' } ", "mgr1")) {



Line 879                       xlog("response from mongodb is [[$mongodb(mgr1=>value)]]\n");



               }

#End of change


On Thu, Jan 13, 2022 at 12:42 AM Henning Westerholt <hw at gilawa.com<mailto:hw at gilawa.com>> wrote:
Hello,

which lines are the line 878 and 879, reported in the error message in your cfg?

Try to simplify this line, e.g., by removing or substitute some parameters or function calls to find out the cause.

Cheers,

Henning

--
Henning Westerholt – https://skalatan.de/blog/
Kamailio services – https://gilawa.com<https://gilawa.com/>

From: sr-users <sr-users-bounces at lists.kamailio.org<mailto:sr-users-bounces at lists.kamailio.org>> On Behalf Of Edo
Sent: Thursday, January 13, 2022 6:27 AM
To: Kamailio (SER) - Users Mailing List <sr-users at lists.kamailio.org<mailto:sr-users at lists.kamailio.org>>
Subject: [SR-Users] Issues running mongodb command from kamailio

Hi All,

Please help!
I am getting an error when trying to start kamailio after making some changes to the configuration file.

Error is :


rse error in config file /etc/kamailio/kamailio.cfg, line 878, column 47-57: '('')' expected (function call)



rse error in config file /etc/kamailio/kamailio.cfg, line 878, column 102: bad expression



rse error in config file /etc/kamailio/kamailio.cfg, line 878, column 102: bad command



atus=255/EXCEPTION



rse error in config file /etc/kamailio/kamailio.cfg, line 878, column 103: bad command



rse error in config file /etc/kamailio/kamailio.cfg, line 878, column 105: bad command

 used inside params of another function: xlog



rse error in config file /etc/kamailio/kamailio.cfg, line 879, column 28: use of function execution inside params not allowed



Server.
Changes made is :


# Routing to foreign domains



route[SIPOUT] {



        if (uri==myself) return;



#Start of change



        if (mongodb_find_one("mongodbsrv1", “telephone", “cXXX", " { \'did\': \'2XXXXXXXXXXXXXXXXX\' } ", "mgr1")) {



                       xlog("response from mongodb is [[$mongodb(mgr1=>value)]]\n");



               }

#End of change



        append_hf("P-hint: outbound\r\n");



        route(RELAY);



        exit;



}
Please can someone tell me what I am doing wrong. Error says syntax but I have tried many permutations of the suggested syntax with no luck.

Please help

Thanks
--
-----
Ekunwe
EDO Network Services, Inc.
Tel: 601.497.3932


--
-----
Ekunwe
EDO Network Services, Inc.
Tel: 601.497.3932
Fax: 601.979.5931


--
-----
Ekunwe
EDO Network Services, Inc.
Tel: 601.497.3932
Fax: 601.979.5931
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.kamailio.org/pipermail/sr-users/attachments/20220118/0046d1db/attachment.htm>


More information about the sr-users mailing list