9. A method for customer contact handling, comprising: receiving contact audio data and contact metadata from a user device; determining semantic characteristics of the contact audio data based on semantic analysis of the contact audio data; identifying a user profile based at least on the contact metadata; retrieving user data associated with the identified user profile; determining at least one contact need classification based on the sematic characteristics and user data; and selecting a service agent profile from a plurality of service agent profiles based on one or more of the contact need classification, semantic characteristics, and the user data.
10. The method of claim 9 , further comprising determining speech characteristics of the contact audio data.