Hi Johan,
I was not able to reproduce your startup issue on latest 3.0, regardless
if using partitions or not.
Can you provide a minimal opensips.cfg file that exhibits the issue?
Best regards,
Liviu Chircu
OpenSIPS Developer
http://www.opensips-solutions.com
On 02.07.2019 15:09, johan de clercq wrote:
Hello,
Is there any update on this blocking issue for my 3.0 rollout ?
BR,
*From:* johan de clercq <[email protected]>
*Sent:* Monday, July 1, 2019 11:37 AM
*To:* 'OpenSIPS users mailling list' <[email protected]>
*Subject:* RE: problem in dialplan
In addition, when I use $var(i) I have more output
Jul 1 09:32:39 hendrix /data/opensips/sbin/opensips[4593]:
DBG:dialplan:dp_translate_f: dpid is 1 partition is default
Jul 1 09:32:39 hendrix /data/opensips/sbin/opensips[4593]:
DBG:dialplan:dp_translate_f: input is +32478720101/
Jul 1 09:32:39 hendrix /data/opensips/sbin/opensips[4593]:
DBG:dialplan:dp_translate_f: no information available for dpid 1
Jul 1 09:32:39 hendrix /data/opensips/sbin/opensips[4593]:
callid=bmWolfo6-vYkkNdSG0sYBA..: Route[normalizeforinbound]:
dp_translate failed!, we drop the call
When I look into the db :
MySQL [test]> select * from dialplan;
+----+------+----+----------+--------------+-------------+----------------+----------+---------+----------+-------+
| id | dpid | pr | match_op | match_exp | match_flags | subst_exp
| repl_exp | timerec | disabled | attrs |
+----+------+----+----------+--------------+-------------+----------------+----------+---------+----------+-------+
| 4 | 1 | 1 | 1 | ^(00|\+|0).* | 0 |
^(00|\+|0)(.*) | \2 | NULL | 0 | |
| 5 | 33 | 1 | 1 | ^(0).* | 1 | ^(0)(.*) |
33\2 | NULL | 0 | |
| 6 | 33 | 1 | 1 | ^(00|\+).* | 1 |
^(00|\+)(.*) | \2 | NULL | 0 | |
| 11 | 32 | 1 | 1 | ^(00|\+).* | 1 |
^(00|\+)(.*) | \2 | NULL | 0 | |
| 13 | 32 | 1 | 1 | ^(0).* 1 | 1 | ^(0)(.*)
| 32\2 | NULL | 0 | |
+----+------+----+----------+--------------+-------------+----------------+----------+---------+----------+-------+
So there are 2 problems :
* Dp_translate when the first parameter is an integer the function
does not terminate normally.
* Please explain the error above.
BR,
*From:* johan de clercq <[email protected] <mailto:[email protected]>>
*Sent:* Monday, July 1, 2019 11:28 AM
*To:* 'OpenSIPS users mailling list' <[email protected]
<mailto:[email protected]>>
*Subject:* problem in dialplan
Hi,
Using latest opensips 3.0, there seems to be a problem in dialplan
1 09:23:25 hendrix /data/opensips/sbin/opensips[4197]:
ERROR:core:get_cmd_fixups: Variable in param [1] is not an integer
Jul 1 09:23:25 hendrix /data/opensips/sbin/opensips[4197]:
ERROR:core:do_action: Failed to get fixups for command <dp_translate>
This the code :
if (dp_translate(1,"$ruri.user/$var(rU)"))
{
xlog("callid=$ci: Route[normalizeforinbound]: we dropped
0,00,+ from $rU, result is var(rU) $var(rU)");
}
cid:F3100D46-F00D-4610-87ED-3E91DA790A82
Johan De Clercq, Managing Director
Democon bvba - Ooigemstraat 41 - 8780 Oostrozebeke
Tel +3256980990– GSM +32478720104
_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users