Added support for dynamic ringback

For perfomance, it also allows passing an opaque binary from this module
to preflow "opaque" attribute.
Like erlang:function_exported(Module, Function, Arity) -> boolean()?