[OpenSIPS-Users] Dialplan module is not connecting to Database

Richard Robson rrobson at greenlightcrm.com
Wed Mar 23 14:10:15 CET 2016


OK,

I was passing the MI command via the CP interface and getting the errors
there

it is working via the console

[root at gl-sip-01 ~]# opensipsctl fifo dp_translate greenlight:11 01382843843
Output:: 441382843843
ATTRIBUTES::

[root at gl-sip-01 ~]# opensipsctl fifo dp_translate 11 01382843843
Output:: 441382843843
ATTRIBUTES::

I think I will stop using the CP.

Thanks Richard


On 23/03/2016 12:47, Bogdan-Andrei Iancu wrote:
> Hi Richard,
>
> So, at the end , what is the full correct syntax for calling the
> dp_translate via fifo ?
>
> Regards,
>
> Bogdan-Andrei Iancu
> OpenSIPS Founder and Developer
> http://www.opensips-solutions.com
>
> On 23.03.2016 13:37, Richard Robson wrote:
>> Hi Guys,
>>
>> I've got this working now.
>>
>> Here's a couple of things I've found.
>>
>> You appear to need partitions, despite the documentation to the
>> contrary.
>> The MI command dp_translate does not accept the partition:dpid as a
>> valid input it seems to want just the dpid
>> the New book has " in its examples. These don't get added to the
>> database entries
>>
>> regards,
>>
>> Richard
>>
>>
>>
>> On 22/03/2016 16:13, Bogdan-Andrei Iancu wrote:
>>> Hi Richard,
>>>
>>> Have you provided the partition name while firing the MI command ?
>>>
>>> See
>>> http://www.opensips.org/html/docs/modules/2.1.x/dialplan.html#id294353
>>> (1.8.2. dp_translate)
>>>
>>> Regards,
>>>
>>> Bogdan-Andrei Iancu
>>> OpenSIPS Founder and Developer
>>> http://www.opensips-solutions.com
>>>
>>> On 22.03.2016 14:28, Richard Robson wrote:
>>>> Hi,
>>>>
>>>> I'm trying to use the dialplan module, but every time I get a "400
>>>> Wrong
>>>> db connection para"
>>>>
>>>> the connection is the same for all other modules, which are working
>>>> fine
>>>> and I can connect via opensipsCP, mysql and phpmyadmin.
>>>>
>>>> I'm using version 2.1
>>>>
>>>> Mar 22 12:22:13 gl-sip-01 opensips: ERROR:dialplan:mi_translate:
>>>> Unable
>>>> to get connection
>>>> Mar 22 12:22:13 gl-sip-01 opensips:
>>>> DBG:mi_datagram:mi_datagram_server:
>>>> command process (dp_translate)succeded
>>>> Mar 22 12:22:13 gl-sip-01 opensips:
>>>> DBG:mi_datagram:mi_datagram_server:
>>>> the response: 400 Wrong db connection para#012 has been sent in 29
>>>> octets
>>>>
>>>> Dialplan table:
>>>>
>>>> +----+------+------+----------+------------------+-------------+-----------+----------+---------+----------+-------+
>>>>
>>>>
>>>> | id | dpid | pr   | match_op | match_exp        | match_flags |
>>>> subst_exp | repl_exp | timerec | disabled | attrs |
>>>> +----+------+------+----------+------------------+-------------+-----------+----------+---------+----------+-------+
>>>>
>>>>
>>>> |  1 |   10 |    1 |        1 | "^0[1-9][0-9]+$" |           0 |
>>>> "^0(.*)$" | "44\0"   |         |        0 |       |
>>>> +----+------+------+----------+------------------+-------------+-----------+----------+---------+----------+-------+
>>>>
>>>>
>>>>
>>>>
>>>> #### Dialplan ####
>>>> loadmodule "dialplan.so"
>>>> modparam("dialplan", "db_url",
>>>>           "mysql://root:opensips@127.0.0.1:3306/opensips")
>>>>
>>>> I also tried with the same results:
>>>> modparam("dialplan", "partition", "   default : table_name =
>>>> dialplan ;
>>>> db_url = mysql://root:opensips@127.0.0.1:3306/opensips")
>>>>
>>>> does anyone know why this is happening for this module only
>>>>
>>>> Regards,
>>>>
>>
>


-- 
Richard Robson
Greenlight Support
01382 843843
support at greenlightcrm.com




More information about the Users mailing list