forked from OpenSIPS/opensips
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Usrloc aor parameter for E_UL_CONTACT_* events #1
Closed
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…u Walter Doekes for the code review.
[drouting] dr_number_routing fixed lock and documentation
The new command lists all registered statistics and displays their types
…gexps containing pvars All the sipmsgops functions accepting regexps as input can now have pvars as input
Allows OpenSIPS modules to specify dependency relations with others. This eliminates the need for explicit ordering of "loadmodule" script statements. More details in "sr_module_deps.h" All this logic is transparent at script level.
Any module which depends on all SQL DB modules once its db_url is set may use "get_deps_sqldb_url". Declared in sr_module_deps.h Usage example: acc module
In other words, the modules which make use of this will be the last ones of their type category to be loaded e.g. db_virtual is of type MOD_TYPE_SQLDB, and requires all MOD_TYPE_SQLDBs to be loaded before itself Note: abuse of this functionality may lead to dependency loops db_virtual is the only module to make use of it, currently
when looking up modules, strcmp is more appropriate then memcmp, since otherwise, "presence_xml" would match a search for "presence", thus leading to "presence_xml" depending on itself
When exporting a dependency, a module must also specify the action taken if this dependency is not met during startup. Current possible behaviours: SILENT, WARN and ABORT.
After startup, all module dependency structs will be freed.
Since "sst" performs a callback-based update on the "Session-Expires" header, pua_dialoginfo must be loaded before sst.
… side to the other when doing topology hiding Closes feature request #301
Fixes issue #291 Thanks to Nick Altmann for reporting & testing
Remove pinging entirely for replicated dialogs, since it might cause issues when running in active-backup mode Properly set the dialog timeout for update bin requests (cherry picked from commit 837032b)
… failed calls ) (cherry picked from commit 0705a29)
Free dlg memory in case replicated create fails (cherry picked from commit c9b3973)
whitelist fix
When restarting the proxy, the auto-generated next_id of each hash entry is not properly incremented if a loaded dialog happens to have this same next_id as hash id. This will soon lead to duplicate hash ids. Reported by miko95 on GitHub.
Before this, if you passed the MSG_TRANS_NOVIA_FLAG flag to build_res_buf_from_sip_res, the msg->via1->next would get checked but not used. Now it's not touched at all.
Upon (re)load, if the subst or repl columns contain expressions which fail to compile, OpenSIPS will leak shared memory. Reported by miko95 on GitHub Closes issue #307
New assert script keyword for script debugging
* do not crash if file contains columns only and is missing the ending newline * do not skip the last row of a database file if it lacks an ending newline Reported by gergelypeli on GitHub Closes issue #308
Reported by Giuseppe Cardone.
Added the matched prefix to the output of the dr_number_routing MI func
(cherry picked from commit 128d377)
New PV which holds the current route type
Dialplan Features/Patch Backport
…atabase schema is needed. - TimeRec value should be compliant to RFC2445 (Internet Calendaring and Scheduling - Core Object Specification) standards in order to match. - A timerec failed match doesn't stops dialplan rule searching. - An empty timerec value is not evaluated in rule matching algorithm. - Attached patch should to be applied to Dialplan Module rev.5895 (actual master).
dialplan: add possibility of time recurrence based rule enabling (RFC 2445 compatible strings)
* new dialplan table version : 5 * new dialplan column : timerec
(cherry picked from commit 4c08b62)
Using AVPs in obsolete; we need to do it now via the TM API.
Closes #320, reported by @hydrosine . (cherry picked from commit c529bb1)
This pull request was closed.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
as requested in:
OpenSIPS#250 (comment)