CA2357394A1 - Methods and apparatus for using ain techniques to facilitate servicing of calls by a group of users - Google Patents

Methods and apparatus for using ain techniques to facilitate servicing of calls by a group of users Download PDF

Info

Publication number
CA2357394A1
CA2357394A1 CA002357394A CA2357394A CA2357394A1 CA 2357394 A1 CA2357394 A1 CA 2357394A1 CA 002357394 A CA002357394 A CA 002357394A CA 2357394 A CA2357394 A CA 2357394A CA 2357394 A1 CA2357394 A1 CA 2357394A1
Authority
CA
Canada
Prior art keywords
computer
telephone
call
operating
telephone number
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CA002357394A
Other languages
French (fr)
Other versions
CA2357394C (en
Inventor
Barry Paul Pershan
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Verizon Services Corp
Original Assignee
Verizon Services Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Verizon Services Corp filed Critical Verizon Services Corp
Publication of CA2357394A1 publication Critical patent/CA2357394A1/en
Application granted granted Critical
Publication of CA2357394C publication Critical patent/CA2357394C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/56Arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/4228Systems providing special services or facilities to subscribers in networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/54Arrangements for diverting calls for one subscriber to another predetermined subscriber
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/58Arrangements for transferring received calls from one subscriber to another; Arrangements affording interim conversations between either the calling or the called party and a third party
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • H04M7/12Arrangements for interconnection between switching centres for working between exchanges having different types of switching equipment, e.g. power-driven and step by step or decimal and non-decimal
    • H04M7/1205Arrangements for interconnection between switching centres for working between exchanges having different types of switching equipment, e.g. power-driven and step by step or decimal and non-decimal where the types of switching equipement comprises PSTN/ISDN equipment and switching equipment of networks other than PSTN/ISDN, e.g. Internet Protocol networks
    • H04M7/126Interworking of session control protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • H04M7/12Arrangements for interconnection between switching centres for working between exchanges having different types of switching equipment, e.g. power-driven and step by step or decimal and non-decimal
    • H04M7/1205Arrangements for interconnection between switching centres for working between exchanges having different types of switching equipment, e.g. power-driven and step by step or decimal and non-decimal where the types of switching equipement comprises PSTN/ISDN equipment and switching equipment of networks other than PSTN/ISDN, e.g. Internet Protocol networks
    • H04M7/1295Details of dual tone multiple frequency signalling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q3/00Selecting arrangements
    • H04Q3/0016Arrangements providing connection between exchanges
    • H04Q3/0029Provisions for intelligent networking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q3/00Selecting arrangements
    • H04Q3/0016Arrangements providing connection between exchanges
    • H04Q3/0029Provisions for intelligent networking
    • H04Q3/0045Provisions for intelligent networking involving hybrid, i.e. a mixture of public and private, or multi-vendor systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2203/00Aspects of automatic or semi-automatic exchanges
    • H04M2203/50Aspects of automatic or semi-automatic exchanges related to audio conference
    • H04M2203/5018Initiating a conference during a two-party conversation, i.e. three-party-service or three-way-call
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2207/00Type of exchange or network, i.e. telephonic medium, in which the telephonic communication takes place
    • H04M2207/12Type of exchange or network, i.e. telephonic medium, in which the telephonic communication takes place intelligent networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2207/00Type of exchange or network, i.e. telephonic medium, in which the telephonic communication takes place
    • H04M2207/45Type of exchange or network, i.e. telephonic medium, in which the telephonic communication takes place public-private interworking, e.g. centrex
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/50Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
    • H04M3/51Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing
    • H04M3/523Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing with call distribution or queueing
    • H04M3/5232Call distribution algorithms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • H04M7/0012Details of application programming interfaces [API] for telephone networks; Arrangements which combine a telephonic communication equipment and a computer, i.e. computer telephony integration [CPI] arrangements
    • H04M7/0021Details of Application Programming Interfaces

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Multimedia (AREA)
  • Telephonic Communication Services (AREA)

Abstract

AIN based call routing, transfer and conferencing methods and apparatus are disclosed. In various embodiments initial call routing is based on the availability of a party to service a call as determined from a computer system associated with the party selected to service the call. The party's computer system supports a telephone programming application interface (TAPI) which allows a telephone network server to determine the availability of the party selected to service the call from, in part, TAPI obtained telephone line status information. The network server supplies call related data to the computer system of the party assigned to service the call. Call transfer and conferencing operations along with the transfer of call related data are also supported. AIN mid-call triggers are used in some embodiments to support call transfer and conferencing operations.

Claims (5)

1. A call processing method, comprising the steps of:
operating a telephone switch to detect receipt of an incoming telephone call on a subscriber telephone line;
in response to detecting an incoming telephone call on the subscriber telephone line, operating the telephone switch to transmit a message to a service control point indicating receipt of a call on the subscriber telephone line;
operating the service control point to transmit a message to a first computer in response to the message transmitted by said telephone switch; and operating the first computer to select a first party to service the incoming call.
2. The method of claim 1, further comprising:
operating the first computer to determine the availability of the first party to service the incoming call by contacting a second computer, the second computer being associated with the first party.
3. The method of claim 2, wherein the second computer is coupled to a first telephone device by a communications link which supports computer and telephone interaction, the step of operating the first computer to determine the availability of the first party including:

obtaining telephone device status information from the second computer.
4. The method of claim 3, further comprising:
operating the first computer to send call related information to the second computer.
5. The method of claim 4, further comprising:
operating the first computer to send a first telephone number corresponding to the first telephone device to the service control point; and operating the service control point to instruct the telephone switch to complete the incoming call using the first telephone number as the destination telephone number.

5. The method of claim 5, wherein the first telephone number is different from a telephone number used to route the incoming call to said subscriber telephone line.

7. The method of claim 1, further comprising:
operating the first computer to determine from a second computer if a telephone line associated with the first party is busy.

8. The method of claim 7, wherein determining from the second computer if the telephone line is busy includes using a telephone application programming interface to obtain telephone line status information.

9. The method of claim 7, further comprising:
in response to detecting that said telephone line is busy:
controlling the second computer to display a plurality of call disposition options; and operating the first computer to receive call disposition selection information from the second computer system.

10. The method claim 9, wherein the received call disposition information includes telephone number to which the incoming call should be completed, the method further comprising the step of:
transmitting the received telephone number to the service control point.

11. The method of claim 10, further comprising:
operating the service control point to transmit the received telephone number to the telephone switch;
and operating the telephone switch to complete the call to the telephone line corresponding to the received telephone number.

12. The method of claim 11, the method further comprising:
transmitting call related data to a third computer, the third computer being associated with a party to whom the received telephone number corresponds.

13. The method claim 9, wherein the received call disposition information includes a telephone number, the method further comprising:

operating the first computer to use the received telephone number to identify a third computer;
and transmitting to the third computer call related data.

14. The method of claim 13, further comprising:
transmitting the received telephone number to the service control point;
operating the service control point to transmit the received telephone number to the telephone switch;
and operating telephone switch to complete the call to the telephone line corresponding to the received telephone number.

15. A communications system comprising:
a telephone switch including trigger circuitry for detecting calls to a first telephone line on which a trigger is set, first telephone number being associated with the first telephone line;
a first subscriber telephone device coupled to the telephone switch by the first telephone, line;
a first computer coupled to the first subscriber telephone device by a communications link which supports the transmission of TAPI signals between the first computer and the first subscriber telephone device; and a second computer system coupled to the telephone switch and to the first computer, the second computer including a routine for determining, as a function of telephone line status information obtained from the first computer, a telephone number to be used to complete the routing of calls to the first telephone line which are detect by said trigger circuitry.

16. The system of claim 15, further comprising:
a service control point for coupling the telephone switch to the second computer system.

17. The system of claim 15, where said trigger circuitry is terminating attempt trigger circuitry.

18. The system of claim 17, further comprising:
a first Internet Protocol based computer network for coupling the first computer to the second computer.

19. The system of claim 18, further comprising:
a second Internet Protocol based computer network for coupling the second computer to the service control point; and wherein the second computer system includes a routine for controlling the transmission of call related data to the first computer system over said first Internet Protocol based computer network.

20. The system of claim 19, further comprising;
a signaling system seven communications link for coupling the service control point to said telephone switch.

21. A communications method, comprising:
operating a first computer to contact a second computer to determine status of a telephone line coupled to the second computer system; and performing a call routing operation as a function of the determined status of the telephone line coupled to the second computer system.

22. The method of claim 21, wherein performing a call routing operation includes:

operating the first computer to supply a telephone number to a service control point ; and routing an incoming call to a telephone line identified by said telephone number.

23. The method of claim 22, wherein routing an incoming call includes:
operating the service control point to send a message to a telephone switch to route the incoming call using said telephone number.

24. The method of claim 23, further comprising, prior to operating the first computer contact the second computer:
triggering, in response to said incoming call, a terminating attempt trigger set on a first telephone service subscriber line corresponding to a service subscriber telephone number; and contacting the service control point for call processing instructions in response to triggering of the terminating attempt trigger.

25. The method of claim 24, further comprising, prior to operating the first computer to contact the second computer:
operating the service control point to transmit a message including the service subscriber telephone number to the first computer; and operating the first computer to select a party to service said incoming call.

26. The method of claim 25, wherein the step of operating the first computer to supply a telephone number to a service control point includes:

selecting as said telephone number to be supplied to the service control point, a telephone number corresponding to the party selected to service said incoming call.

27. Each and every novel feature or novel combination of features herein disclosed.
CA002357394A 2000-09-15 2001-09-14 Methods and apparatus for using ain techniques to facilitate servicing of calls by a group of users Expired - Fee Related CA2357394C (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US23331300P 2000-09-15 2000-09-15
US60/233,313 2000-09-15
US09/812,487 2001-03-20
US09/812,487 US6947537B2 (en) 2000-09-15 2001-03-20 Methods and apparatus for using AIN techniques to facilitate servicing of calls by a group of users

Publications (2)

Publication Number Publication Date
CA2357394A1 true CA2357394A1 (en) 2002-03-15
CA2357394C CA2357394C (en) 2009-12-15

Family

ID=26926798

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002357394A Expired - Fee Related CA2357394C (en) 2000-09-15 2001-09-14 Methods and apparatus for using ain techniques to facilitate servicing of calls by a group of users

Country Status (2)

Country Link
US (1) US6947537B2 (en)
CA (1) CA2357394C (en)

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
IL121501A (en) * 1997-08-08 2003-04-10 Icq Inc Telephone-status notification system
GB0011225D0 (en) * 2000-05-10 2000-06-28 Hewlett Packard Co Charging for VAS resource usage in a communications infrastructure
US6934377B2 (en) * 2001-09-25 2005-08-23 Bellsouth Intellectual Property Corporation On demand call re-termination
US7184536B2 (en) * 2001-09-28 2007-02-27 Intel Corporation Intelligent forwarded telephone call handling with a call answering system
WO2003036931A1 (en) * 2001-10-25 2003-05-01 Lextron Systems, Inc. Method and apparatus for tracking and billing cellular roaming charges via a data packet network
US7336771B2 (en) * 2003-01-16 2008-02-26 At&T Knowledge Ventures, L.P. Voice extensible markup language enhancements of intelligent network services
US20040141595A1 (en) * 2003-01-16 2004-07-22 Sbc Properties, L.P. Voice extensible markup language-based web interface with intelligent network services
US7340043B2 (en) * 2003-01-16 2008-03-04 At&T Knowledge Ventures, L.P. Voice extensible markup language-based announcements for use with intelligent network services
US6987847B1 (en) * 2003-04-15 2006-01-17 America Online, Inc. Communication device monitoring
US7471776B2 (en) * 2004-05-26 2008-12-30 Symbol Technologies, Inc. System and method for communication with an interactive voice response system
US7596215B2 (en) * 2004-05-28 2009-09-29 Qwest Communications International, Inc. System and method for teleconference pass code security at a telecommunications switch
US8358762B1 (en) 2005-03-21 2013-01-22 Aol Inc. Conference calls and meetings via electronic messaging interface
US7881454B2 (en) * 2005-06-10 2011-02-01 Teletech Holdings, Inc. Integrated call management
WO2007119990A1 (en) * 2006-04-14 2007-10-25 Sk Telecom.Co., Ltd. Method and system for ring back tone alternative service based on terminal and mobile communication terminal therefor
WO2008009090A1 (en) * 2006-07-21 2008-01-24 Bce Inc Method, system and apparatus for handling establishment of a communication session
US8625469B2 (en) * 2006-07-21 2014-01-07 Bce Inc. Method, system and apparatus for participant verification in a multi-party call environment
US8260263B2 (en) * 2006-10-13 2012-09-04 Dialogic Corporation Dynamic video messaging
US8542673B2 (en) * 2007-10-30 2013-09-24 Counterpath Corporation Multimedia interactive telephony services
US9171454B2 (en) * 2007-11-14 2015-10-27 Microsoft Technology Licensing, Llc Magic wand
US20100094716A1 (en) * 2008-10-15 2010-04-15 Ganesan Chandramouli Method and computer-readable storage media to determine and access provisioning services
EP2247087B1 (en) * 2009-04-28 2011-08-24 Research In Motion Limited Method and system for pulling a call
US20100272250A1 (en) * 2009-04-28 2010-10-28 Michael Shen-Yuan Yap Method and System for Pulling a Call

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5206901A (en) * 1991-12-23 1993-04-27 At&T Bell Laboratories Method and apparatus for alerting multiple telephones for an incoming call
US5550907A (en) * 1994-12-23 1996-08-27 Lucent Technologies Inc. Personal communication using intelligent terminals
US5583564A (en) * 1995-04-24 1996-12-10 Lucent Technologies Inc. Intelligent call forwarding with videophone display of forwarding destination
US6366661B1 (en) * 1999-10-25 2002-04-02 Quest Communications Int'l., Inc. Online call routing apparatus and method

Also Published As

Publication number Publication date
US6947537B2 (en) 2005-09-20
CA2357394C (en) 2009-12-15
US20020034289A1 (en) 2002-03-21

Similar Documents

Publication Publication Date Title
CA2357394A1 (en) Methods and apparatus for using ain techniques to facilitate servicing of calls by a group of users
CA2357396A1 (en) Methods and apparatus for facilitating the interaction between multiple telephone and computer users
CN101213821A (en) Enhanced services provided using communication redirection and processing
US7907601B2 (en) Apparatus and method for computer controlled call processing and information provision
EP0793374B1 (en) Video switching system video communications system and method for automatically establishing video communications using a telephonic switch
US6222913B1 (en) Method and apparatus for displaying caller information during call switching in private branch exchange
US7218716B2 (en) Apparatus and method for switching incoming calls through to subscribers of a telecommunications network
KR100222781B1 (en) Telephone number searching method
US8102991B2 (en) Method and system for automatic call distribution
CN100581189C (en) Gateway device, private branch exchange system, and private branch exchange method
CA2308423C (en) Device and method for informing subscriber of call incoming during data communication service
JP2008022487A (en) Telephone system which automatically sets call transfer
KR100330179B1 (en) Intelligent Network Processing Method For Outgoing Call In Switching System
KR100627630B1 (en) Method and Apparatus for transmitting multimedia message in a call connecting
JPH0983651A (en) Exchange
CA2402876C (en) Continuity testing in communication networks
JPH11298968A (en) Call control system and call controller in centralized extension private system
KR100250668B1 (en) Speed call service method using information desk
JP2002271490A (en) Dial-up connection system, dial-up connection method and program
JP2020036205A (en) Communication control device, communication control method, and program
KR20000027204A (en) Method for serving arrival of the post call conversion of personal communication exchanger
JPH0993288A (en) Terminal attribute control system for high speed tty communication
WO2001001661A1 (en) Call distribution system and method for communicating both voice and real time media
JP2000134363A (en) Terminal changeover system for line changeover device
EP2033387A1 (en) Method and apparatus for forming communications between telephony devices

Legal Events

Date Code Title Description
EEER Examination request
MKLA Lapsed

Effective date: 20150914