1. A method for hierarchical communications, the method comprising: receiving a query; selecting an initial expert from a hierarchical expert tree based upon the query; directing the query to an initial expert device; and generating a hierarchical expert tree from an expert pool based upon the query using session initiation protocol.