Added support for dynamic ringback

For perfomance, it also allows passing an opaque binary from this module
to preflow "opaque" attribute.