Welcome to TMCnet.com
WiMAXtoday.tmcnet.com Now Live! |    ITEXPO West begins in:   Register Now!
Columnists:

E-mail this page to a friend Order reprints online Print this page Trackback - Pingback Bookmark this page Free magazines Free newsletters RSS-XML alerts


May 09, 2008

OCS Exposed - SQL-Structured Query Language for Telephony

By Tom Cross, Technology Columnist

An internal telephony user can connect to another internal telephony user by using the Office Communicator 2007 client. A user can initiate a call to another user by either selecting the user from a contacts lookup list or dialing that user’s contact number. When the user initiates a call using a SIP (Session Initiation Protocol (News - Alert)) client, the client sends an SIP “Invite” message along with the SIP URI (Uniform Resource Indicator) of the call recipient to the Front End Server. After receiving the SIP Invite, the Front End Server queries the SQL Server 2005 database to check if the SIP URI for the call recipient is present in the database. If the SIP URI is available, the Front End Server applies client rules on the Invite, and then routes the Invite to all active SIP clients corresponding to the URI of the call recipient. If the Front End Server receives a busy or does not receive an acknowledgement from any one of the SIP clients of the call recipient, the Front End Server then routes the call to the Exchange Server 2007 voice mail service.


 
The pictutorial is available at: http://blog.tmcnet.com/cross-talk/
 
The voice mail service generates an e-mail to the call recipient along with the voice mail attachment as an audio file. However, if an acknowledgement is received from any one of the SIP clients of the call recipient, the Front End Server responds with a Ringing message to that client. The Front End Server also sends a Cancel Invite message to all the other registered clients of the call recipient. A call session is established when the call recipient answers the call by using the SIP client. The Front End Server then opens a media stream between the clients of both users. After the conversation, either of the clients can send a Bye message and the Front End Server terminates the call session.
 
The Front End Server also indexes the SQL Server 2005 database to translate (map-resolve) the normalized (canonical) number to a user URI-Uniform Resource Indicator. Note: URI refers to the complete SIP telephone address not just the mail URL-Uniform Resource Locator. If the Front End Server does not receive an acknowledgement from any one of the SIP clients of the call recipient, the configured InfoAgent or Outbound Router logic running on the Front End Server detects that the call recipient is not answering the call.
 
For those unfamiliar with SQL, SQL (Structured Query Language), which is an ANSI (American National Standards Institute) standard computer language for accessing and manipulating database systems. SQL statements are used to retrieve and update data in a database. SQL Statements contain “same type” information (e.g., store address, SKU, shelf count) sometimes referred to as columns. The DML (Data Manipulation Language) is used to retrieve, add/insert and change/modify database information. For a detailed animated tutorial on SQL, go to http://www.techtionary.com
 
If you want to know more, this information is part of OCS-101 and SIP Essentials 2.0c courses available onsite and online. The online version is $299 for SIP 2.0c and $499 for OCS-101 Office Communications Server per person (volume and site license discounts available). For more information go to http://www.techtionary.com or please call Tom Cross (News - Alert) at 303-594-1694 or cross@gocross.com. Discounts are also available to members of the SIP Forum.
 

(source: http://internetcommunications.tmcnet.com/topics/sip/articles/27520-ocs-exposed-sql-structured-query-language-telephony.htm)

The Really Intelligent Customer Front Door
OCS Exposed - SQL-Structured Query Language for Te.....
Voice Peering Fabric � The Future of SIP Interconn.....
Doing UC Before UC Was Cool
Bill Gates: Microsoft Will Find Alternative to Yahoo!
Free Training for Channel Partners on SIP, OCS, Di.....
WebMessenger Intros Solution that Extends Microsof.....
Westcon Group Intros 'Technology Fundamentals' Tra.....
Nortel's Virtualization Solution Enhances Enterpri.....
Acision: Text-Messaging Revenue Could Double by 2011
MPLS-Multi-Protocol Label Switching Multimedia Pre.....
The Death of (International) Distance
The Hyperconnected Enterprise
Bank Leumi Case Study - Applying Effective Risk Ma.....


  2008 TMC Labs Innovation Award Call for Entries From INTERNET TELEPHONY Magazine
  2008 TMC Labs Innovation Award Winners Announced by Unified Communications Magazine
  Speech Technology Excellence Award Entries Open
  TMCnet Welcomes Rick Bye as Newest Columnist
  TMC Names Best of Show Winners of INTERNET TELEPHONY Conference & EXPO East 2008
  Interactive Intelligence Receives Record Page Views on Highest Trafficked Contact Center Site on the Web
  Bob Emmerson Joins TMC as New European Editor
  New Podcast Library Launched On TMCnet
  TMC Announces 100 Sponsored Communities Now Live on TMCnet
  VoIP & Communications Developers - We've heard you
  2008 CRM Excellence Awards Winners Announced by Customer Interaction Solutions Magazine




TMC's Customized Keymail Alert and RSS Service Usage Instructions
 To receive daily e-mail alerts and RSS URLs of stories posted on TMCnet.com, please enter keyword terms to match and your e-mail address.  
Keyword 1:
Keyword 2:
Keyword 3:
 
E-mail Address:

Search terms are case-insensitive.

Enclose in double-quotes for exact phrase match.

No password necessary!

Latest TMCnet Headlines

Latest Company News
Subscribe FREE to all of TMC's monthly magazines. Click here now.
TMC LOGO
Technology Marketing Corporation,
One Technology Plaza, Norwalk, CT 06854 USA
Ph: 800-243-6002, 203-852-6800; Fx: 203-866-3326
General comments: tmc@tmcnet.com. Comments about this site: webmaster@tmcnet.com.
About   Contact  Advertise
Technology Marketing Corp. 1997-2008 Copyright. Privacy Policy Sitemap
Advanced