block function will be applied when there is no call id retrieved. It should generate a string to be used
as call id or
null if it is impossible to generate call id for some reason.
Note that it should conform to call id verification otherwise it may be discarded or may lead to
complete call rejection