Results 16 issues of Matteo

Hi, as discussed in the issues #9, here's the final support for trasactions, along with tests and docs. Also in sync with current master branch. Hope all is ok!

I'm thinking a way to implement a transaction handling to protect several operations, somethink like AR does: Account.transaction do balance.save! account.save! end (see http://api.rubyonrails.org/classes/ActiveRecord/Transactions/ClassMethods.html for other examples). this is very...

Right now applications that use a lib generated with oapi_generator has hard times in testing because there's coupling with the generated functions and client. Obviously you can pass a custom...

Right now the generated schemas ignore the fact that a field can be required or not. This can be easily reflected into the generated structs in order to force the...

Fixes compatibility with OTP-24 which introduced EEP-53 (aliases). In OTP-24 the {Pid, Ref} is {Pid, Tag} where Tag is not very well defined (seems a list with an atom). By...

### Description A kamailio cluster which replicates presentities and usrloc via dmq may incur into duplicated presentities and notifications depending on config. The problematic setup, where each kamailio node has...