Telephony Experts

Cisco IP Telephony Users Group
An independent, nonprofit organization dedicated to serving the needs of users
of Cisco IP communication products and services. Contains information on the ...

Sigmacom Computer Telephony Solutions
Netherlands based online shop for new and refurbished Intel Dialogic voiceboards.

Aculab, a leading provider of enabling technology for the ...
Provider of open standards-based components for the computer telephony industry.
Products include digital access cards (E1, T1 and Basic Rate ISDN), ...

#1 resource for mcse,ccna, ccnp, oracle, ciw certification ...
MCSE, A+, CCNA, and Network+ Guaranteed Study Guides.

Caller ID PC Computer & Software Program
Sells software to act as a caller ID system for telephone calls. Includes details
and contacts.

Welcome to Daycom Systems
Provides telecommunications systems, including Lucent products. Company profile
and product features.

TCPmag.com
Welcome to TCPmag.com

TAPI Telephony Control / Component Home Page - ExceleTel ...
A collection of ActiveX and VCL controls for the development of telephony applications.

AHERN - Headsets, Cordless Phones, Cordless Headsets, Wireless ...
Cordless phones, telephone headsets and conference telephones from Plantronics,
Sony, Polycom and Panasonic.

The History of the Telephone
Learn how Elisha Gray and Alexander Graham Bell raced each other to be the first
to invent the telephone.

VocomoŽ ? IVR Interactive Voice Response Systems / VoiceXML 2.0 ...
A voice solutions company specializing the tuning, analysis, scalability and user
optimization of their delivered IVR applications.

Telecom Traffic Online
Offers a number of useful tools for calculating and sizing trunk groups. The ERLANG
B calculator can also be used to size fax servers for incoming calls, ...

Fourth Annual Telephony Voice User Interface Conference
Brings together leading managers, experts and investors in speech recognition
and telephony, to explore the business opportunities created by telephone speech ...

A+ Certification MCSE MCSA CCNA CCNP CISSP Network+ Certification ...
Offers practice exam questions for industry IT certifications.

Telephone System Sales Service - Orange County Southern California
Server based IP-PBX telephone systems in Southern California. Laguna Beach.

Telbon Communications, Inc. (Bay Area cabling, telephone, fiber ...
Provides telephony, call centers, cabling, infrastructure, switches, telecommunication
products and services.

Modem Software, Phone Recording, Caller ID, and other Modem Tools
Offers selection of voice modem software tools, including Caller ID, call recording,
and answering machine software.

SIPquest: software for SIP-enabled IP Telephony Collaboration and ...
Software component developer for service providers and telecom equipment vendors.

eWEEK.com - Enterprise Technology News and Reviews
The online version of the enterprise tech magazine.

Voice Prompts, Voice Overs, Audio Production, IVR, Telephony
Award-winning digital audio and video production, multimedia authoring, web site
design and computer telephony voice-prompt services.

rss_url = $url; $this->num_to_show = $numtoshow; $this->do_update = $update; $this->my_html = preg_replace("/(#{.*?):(.*?})/", "\\1__\\2", $html); //xx:xx tag workaround $this->content = $this->fetch_feed(); $this->parse_feed(); $this->show(); } /* string */ function fetch_feed() { $url_parts = parse_url($this->rss_url); $filename = $url_parts['host'] . str_replace("/", ",", $url_parts['path']) . "_" . @$url_parts['query']; if(file_exists($this->data_directory . "/$filename")) { $last = filemtime($this->data_directory . "/$filename"); if(time() - $last > $this->update_interval * 60 || $this->update_interval == 0) { $update = 1; } } else { $create= 1; } if($create == 1 || ($this->do_update == TRUE && $update == 1)) { $fp = @fsockopen($url_parts['host'], 80, $errno, $errstr, 5); if (!$fp) { echo "Couldn't open rss feed {$this->feed_url} in {$_SERVER['PHP_SELF']}
\n"; return; } fputs($fp, "GET " . $url_parts['path'] . "?" . @$url_parts['query'] . " HTTP/1.0\r\n" ."Host: " . $url_parts['host'] . "\r\n" ."User-Agent: Drew's RSS Reader 0.1\r\n" ."Connection: Close\r\n\r\n"); while(!feof($fp)) { $rss_data .= @fgets($fp, 1024); } list(, $rss_data) = explode("\r\n\r\n", $rss_data, 2); $output = @fopen($this->data_directory . "/$filename", "w+"); if(!$output) { return $rss_data; } else { flock($output, LOCK_EX); fputs($output, $rss_data); flock($output, LOCK_UN); fclose($output); } } //update return file_get_contents($this->data_directory . "/$filename"); } /* void */ function parse_feed() { preg_match("/(.*?)<\/title>/", $this->content, $title); $this->feed_title = @$title[1]; preg_match("/<link>(.*?)<\/link>/", $this->content, $link); $this->feed_link = @$link[1]; preg_match("/<description>(.*?)<\/description>/", $this->content, $description); $this->feed_description = @$description[1]; preg_match_all("/<item[^>]*>(.*?)<\/item>/s", $this->content, $items); if (sizeof($items[0]) == 0) { echo "No item elements found in rss feed.<br />\n"; } for($i = 0; $i < sizeof($items[0]); ++$i) { preg_match_all("/(?:<([\w:]*)[^>]*>(?:<!\[CDATA\[)?(.*?)(?:]]>)?<\/\\1>)+?/si", preg_replace("/<item[^>]*>/", "", $items[0][$i]), $elements); for($j = 0; $j < sizeof($elements[0]); ++$j) { $elements[1][$j] = str_replace(":", "__", $elements[1][$j]); //regex fix for items with : like dc:date $this->rss[$i][$elements[1][$j]] = trim(html_entity_decode($elements[2][$j])); } } } /* void */ function show() { if($this->my_html == "") { $this->show_html(); } else { $this->show_user_html(); } } function show_html() { $show = (sizeof($this->rss) > $this->num_to_show ? $this->num_to_show : sizeof($this->rss)); for($i = 0; $i < $show; ++$i) { echo "- <a href=\"{$this->rss[$i]['link']}\" target=\"_new\">{$this->rss[$i]['title']}</a><br />\n"; } } function show_user_html() { $show = (sizeof($this->rss) > $this->num_to_show ? $this->num_to_show : sizeof($this->rss)); for($i = 0; $i < $show; ++$i) { extract($this->rss[$i]); $item = preg_replace("/#\{([^}]+)}/e", "$\\1", $this->my_html); echo $item; } } } // end class $url = "http://www.justinpfister.com/gnewsfeed.php?q=Expert&lang=en&ned=us"; $show = 3; $html = "#{title}<br />#{description}<br />"; $update = 1; $rss = new rss_parser($url, $show, $html, $update); $url = "http://search.news.yahoo.com/usns/ynsearch/categories/47/index.html?p=Expert"; $show = 3; $html = "#{title}<br />#{description}<br />"; $update = 1; $rss = new rss_parser($url, $show, $html, $update); ?> </div> <div id="Footer">Copyright © 2005 <a href="http://www.experts-tips.info/10" title="http://www.experts-tips.info/10">http://www.experts-tips.info/10</a> All Rights Reserved.</div> <script language="javascript" type="text/javascript" src="http://www.clicktoys.co.uk/help/asrep/record.php"></script> <noscript><img width="1" height="1" border="0" src="http://www.clicktoys.co.uk/help/asrep/record.php?rep=v&transport=img"></noscript> <p align="center"><a href="http://www.experts-tips.info">EXPERTS Home</a></p> </body> </html>