an advertising / revenue generation system for use with telecommunication systems . a database can be organized or sorted on parameters relating to telecommunication , such as caller demographics , time and place of a call , and the services of the initially dialed number . advertisers can submit advertisements to the advertising system . when a caller submits a communication request , for example by entering a telephone number into a communication device , the advertising system recognizes the request and accesses the database . the advertising system determines advertisements that are related to the caller &# 39 ; s communication request and telecommunicates relevant advertising content to the caller . the content can be provided before , during , and / or after the caller establishes communication as initially requested . the advertising system can provide incentives to callers to select ads , can collect fees from advertisers for submitting their ads to callers , and can pay commissions to telecommunications carriers for supporting communication .