There are also a number of tags in the tag marketplace that can provide this service for you. ResponseTap is one such vendor, and they also provide analytics services, so you can tie up your website visitors with people who ring in to the contact centre. Other products are available - I'm just giving an example of one that I have worked with and I know works.
Hope this helps,
Check out our new Swift integration library for iOS, macOS, tvOS and watchOS: https://github.com/Tealium/tealium-swift with updated