CN103155606B - Dynamic calling route for handling inbound voice calling on mobile phone in real time - Google Patents

Dynamic calling route for handling inbound voice calling on mobile phone in real time Download PDF

Info

Publication number
CN103155606B
CN103155606B CN201180032425.5A CN201180032425A CN103155606B CN 103155606 B CN103155606 B CN 103155606B CN 201180032425 A CN201180032425 A CN 201180032425A CN 103155606 B CN103155606 B CN 103155606B
Authority
CN
China
Prior art keywords
calling
call
service
mobile phone
option
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.)
Expired - Fee Related
Application number
CN201180032425.5A
Other languages
Chinese (zh)
Other versions
CN103155606A (en
Inventor
E.储
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.)
Skype Ireland Technologies Holdings
Original Assignee
Skype Ireland Technologies Holdings
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 Skype Ireland Technologies Holdings filed Critical Skype Ireland Technologies Holdings
Publication of CN103155606A publication Critical patent/CN103155606A/en
Application granted granted Critical
Publication of CN103155606B publication Critical patent/CN103155606B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/16Communication-related supplementary services, e.g. call-transfer or call-hold
    • 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
    • H04M3/543Call deflection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2207/00Type of exchange or network, i.e. telephonic medium, in which the telephonic communication takes place
    • H04M2207/18Type of exchange or network, i.e. telephonic medium, in which the telephonic communication takes place wireless networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/436Arrangements for screening incoming calls, i.e. evaluating the characteristics of a call before deciding whether to answer it
    • 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/53Centralised arrangements for recording incoming messages, i.e. mailbox systems
    • H04M3/533Voice mail systems
    • H04M3/53308Message originator indirectly connected to the message centre, e.g. after detection of busy or absent state of a called party
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • H04M7/0024Services and arrangements where telephone services are combined with data services
    • H04M7/0057Services where the data services network provides a telephone service in addition or as an alternative, e.g. for backup purposes, to the telephone service provided by the telephone services network

Abstract

A kind of method for handling the inbound call that mobile phone is received every time, this method includes:Allow and receive the option of the inbound call and determining how at the mobile phone and handle one or more of the other option of the calling to be selected by the user of the mobile phone when the mobile phone receives the inbound call;And the inbound call is handled like that determined by the option selected according to the user.One or more of other options can include:MPTY is sent to voice mail;Facsimile receptions service is provided;Route the call to meeting bridge;Route the call to another telephone number;Route the call to operator;And/or route the call to VoIP or instant message transrecieving address.User can provide the different options in one or more of options using application program.

Description

Dynamic calling route for handling inbound voice calling on mobile phone in real time
Technical field
The present invention relates to radio communication, more particularly, to the technology of the inbound call of managing mobile phone user.
Background technology
Cellular telephone communication service, which is provided a user, to receive call on the wireless device just at any time Profit and it is unrelated with their position.However, inbound call by response or must be sent to voice mail.If in addition, exhaled Make the wireless device of recipient that the telephone number and title of caller are not stored in the address book of the wireless device, then The wireless device of the call recipient not can determine that the information of caller, such as title or address because mobile telephone network only to The wireless device sends title of the telephone number of caller without sending caller.Thus call recipient, which only has, answers this Calling is to find that whom caller is or caller is sent into voice mail and it is desirable that caller is left with title and exhaling It is the option of the message of reason.These limited options cause call recipient to answer the phone, just find that the caller is Telemarketer, receipt on account people or the recipient are not desired to speak therewith or waste their limited voice plan a few minutes thereon Other MPTYs.Other unsatisfactory options are that, by call placement to voice mail, called party just has found afterwards should MPTY is strictly should be by the calling of response, such as, it is desirable to determine the express company of called party position or from difference In the Very Important Person for the telephone number being stored in the wireless device address book of called party.If MPTY does not leave message, So in the case of the not callback number, called party not can readily determine that the identity of MPTY.What is worse, in calling The telephone number of side need extension set with reach send the calling it is personal in the case of (for example, when the telephone number of MPTY is 1-800 free codes of major company or if MPTY is from needing to dial extra extension number to reach having for unique individual The calling of private branch exchange system (Private Branch Exchange) or virtual PBX company), called party can not be easy The call of ground answering call side.
The content of the invention
By when receiving call the method for the inbound call of managing mobile phone user, computer system, based on Calculation machine program product, phone application and user interface.It is provided to mobile phone user only has landline telephone user just may be used The function of utilizing, such as " title (caller ID with name) of caller identification ".It is also provided can not on current mobile phones Function, if as received fax, the Conference Calling for a great number of people, on desired another phone of response of mobile phone user Calling when dial office, family or other phones or in the VoIP such as computer (Voice over IP) client Upper carry out mobile calls.It also enables the recipient of call determine how to handle incoming call-go to office in real time Room or family phone, assistant, answering system, facsimile machine, calling stop message, VoIP client, instant messenger client, meeting The available any other option of recipient of calling system or call.This is not only provided to call recipient is receiving Decided to do when the ability of call routing and filter being set before calling, and being additionally provided in receiving calling based on following factor Mobile phone incoming call is routed to the ability of where by what:The position of call recipient, the time in one day, to other electricity The access of telephone system, availability, how selection is handled receiving calling method access and receiving type of call.Choosing Select the method for how receiving calling and include but is not limited to SMS text, WAP (WAP), any IP (internet protocols View) connect and voice command.
The option list that user can select is outlined in this paper other narrations, and the option list can include Calling, rejection calling are answered, voice mail is sent the call to, stops that calling, selection are routed to any number of other phones Number or telephony endpoint, such as IP phone, IP client (for example, Skype, MSM Messenger, Office Communicator, SIP client etc.), play customization or predefined message, the tinkle of bells or ring-back tone, song, interactive voice Response (IVP) system or any other voice, user want the information receiving and transmitting or data application for routeing inbound call.This The unique aspect of method be when receiving the call user can real-time selection how to route calling and be not limited to now move Available traditional response and rejection (being sent to voice mail) option on mobile phone.Therefore, it can create and can be by user The quantity of the application, feature and the function that utilize is almost unlimited.
In addition, this causes " applying shop " can be collected and sell user to may browse through, select, buy and for handling him Inbound call individual and third-party application.These options and feature can be made by any user of any hand-held device With and use any operator, because the service can be used for handling any inbound call and with the provider of telephone service without Close.
There is provided a kind of side for being used to handle the inbound call that mobile phone is received every time according to an aspect of the present invention Method, this method includes:So that receiving the option of the inbound call at the mobile phone and moving the calling from described The option that mobile phone is forwarded to the service including at least one server and telephone exchange receives institute in the mobile phone It can be selected when stating inbound call by the user of the mobile phone, while the user is from one or more further Selected in option to determine how the processing calling, one or more of further options are along with based on position data The information of the caller for the relevant calling that storehouse, photo or social media overview are retrieved;And selected according to the user Option determined by handle the inbound call like that, wherein it is described service one or more of further options are carried Supply the mobile phone.
It is used to handle the inbound call that mobile phone is received every time there is provided a kind of according to another aspect of the present invention Method, this method includes:So that receiving the option of the inbound call at the mobile phone and determining how processing institute The one or more of the other option for stating calling can be by the mobile phone when the mobile phone receives the inbound call User selected, one or more of other options are along with based on location database, photo or social media overview The information of the caller of the relevant calling retrieved;And handled like that determined by the option selected according to the user The inbound call;Wherein one or more of other options include it is following at least one:The Call Forwarding is arrived Another telephone number or address;By the way that the Call Forwarding is hindered to the service including one of server and telephone exchange The gear calling, described service to the MPTY of the calling plays calling stop message, and by the phone of the MPTY Number is stored in database to stop the subsequent voice calls from the MPTY;Fax tone is played to provide facsimile receptions clothes Business;And the option of what message is played by the Call Forwarding to voice mail with the in the same direction MPTY, wherein the clothes One or more of other options are supplied to the mobile phone by business.
There is provided a kind of side for being used to handle the inbound call that mobile phone is received according to a further aspect of the invention Method, this method includes:The calling is forwarded to including at least one server and telephone exchange from the mobile phone Service, and the IP accessible address by the calling from the service routing to user, wherein determining how processing calling One or more options are supplied to mobile phone to be exhaled so that mobile phone user is connected to inbound on a cellular telephone by the service Selected when crying, one or more of options are retrieved along with based on location database, photo or social media overview The relevant calling caller information.
It is used to handle the inbound call that mobile phone is received every time there is provided a kind of according to a further aspect of the invention Method, this method includes:So that receiving the option of the inbound call at the mobile phone and determining how processing institute The one or more of the other option for stating calling can be by the mobile electricity when the mobile phone receives the inbound call The user of words is selected, and one or more of other options are along with based on location database, photo or social media letter The information of the caller for the relevant calling that condition is retrieved;Institute is handled determined by the option selected according to the user like that State inbound call;And enable the user to access different application programs, the different application program is provided for locating The different options of one or more of other options of calling are managed, including the service of one of server and telephone exchange One or more of other options are provided to mobile phone.
Brief description of the drawings
Fig. 1 schematically shows the calling action identifier status data on server;
Fig. 2 schematically shows the calling action identifier action from user response;
Show MPTY flow chart to Fig. 3 meanings property;
Show called party's flow chart to Fig. 4 meanings property;
Show the service network figure based on server to Fig. 5 meanings property;
Show to Fig. 6 meanings property SMS-Based C service network figure
Show that called party receives call to Fig. 7 meanings property;
Show that called party receives sending out notice or SMS to Fig. 8 meanings property;
Show that MPTY receives sending out notice or SMS to Fig. 9 meanings property;
Figure 10 schematically shows the Show Button on called party's telephony application.
Embodiment
General introduction
Specific embodiment relates generally to wireless communication system, more particularly to the recipient of audio call is being received The system that how real-time selection handles the calling during inbound call.Specific embodiment can use cloud telephone service, cloud phone clothes Business is resident in the communication service in the trustship equipment for the service provider for providing this cloud telephone service.Cloud telephone service can be with There is provided call forwarding, while simultaneously dialing multiple phones in an orderly manner, being bridged to traditional PSTN (PSTN) end points And VoIP or instant messenger voice client, two-way SMS relaying, group's information receiving and transmitting, fax, Conference Calling and other and phone Relevant service.
Therefore, solution of the invention needs that called party knows the title of MPTY and called party can exhale The side of crying decides whether to be connected to MPTY before hanging up.According to MPTY and calling essence, called party be also an option that by MPTY is sent to voice mail, facsimile receptions service, meeting bridge or another telephone number, such as land-line or administrative assistant Or company operator.This makes the call features that called-number can not only be used for beyond normal telephone calls by called party, And can also be used to other services of called party's selection.Specific embodiment allows called party when receiving inbound call How selection handles and route the inbound call.
Function is described
Specific embodiment can be with use condition Call Forwarding (Conditional Call Forwarding, CCF), and CCF makes Called party can receive inbound call and called party does not recognize the telephone number of the MPTY being shown on phone Or if the inbound call is route when arriving different phones or service by the desired selection of called party, on pointing telephone Equivalent icon on " end " or " rejection " button or call screen.Called party's electricity will be stopped by clicking on " end " or " rejection " The ring of words, and be changed to route the call to CCF telephone numbers, address or service.
Specific embodiment by CCF numbers set to by service or product be supplied to called party telephone number or can The address (such as Session initiation Protocol (SIP) address, such as voicemail@mobilecarrier.com) that IP is accessed.This No. CCF Code can be available to single telephone number or the address of multiple clients of the service, or by the service or the offer of product What business provided again is unique telephone number or address to each client.When inbound call is routed to what is provided by service During CCF numbers, the inbound call is routed to the server of present embodiment to handle the calling.Agreement can be used, such as meeting Talk about initiation protocol (SIP), H.323, MGCP (MGCP), PacketCableTMOr for the server its Its proprietary or non-proprietary method of calling, by the calling with including the telephone number of caller, the telephone number of called party or The call information of dialled digits and CCF telephone numbers is received together as time division multiplexing (TDM) VoIP.For example, this implementation Example can be with related direct inward dialing (Direct Inward Dial, DID) number associated there Asterisk, SER, Kamailio, OpenSER, FreeSwitch or other VoIP routes, signaling and application server (are This paper purposes, are referred to as server or the service of embodiment).The CCF numbers can be programmed on the phone of called party, with All busy and without response calling is transferred to the DID for routing the call to VoIP server.The CCF can pass through Call to called party and the customer support of the operator serviced is provided and is arranged on each mobile phone.Some mobile phones Operator can also make client set calling or forward preference to set CCF on called party's phone by themselves.Profit Some operators are used, called party, which also has, to be dialed special dial codes to set CCF's on themselves phone Option.The CCF for providing some US carriers herein sets some examples of dial codes.They change such as the time, But it can be by calling the customer service of each operator obtaining.
Alltel*7<CCF numbers>[and then clicking on transmission/calling]
AT&T*004*<CCF numbers># [and then clicking on transmission/calling]
Cellular South*76<CCF numbers>[and then clicking on transmission/calling]
Cincinnati Bell*004*<CCF numbers># [and then clicking on transmission/calling]
Cox Digital Phone*92<CCF numbers>[and then clicking on transmission/calling]
Cricket*74<CCF numbers>[and then clicking on transmission/calling]
MetroPCS*74<CCF numbers>[and then clicking on transmission/calling]
Sprint*28<CCF numbers>[and then clicking on transmission/calling]
T-Mobile*004*<CCF numbers># [and then clicking on transmission/calling]
Alternate T-Mobile*004*<CCF numbers>* ll# [and then click transmission/calling]
US Cellular*74<CCF numbers>[and then clicking on transmission/calling]
Verizon*7<CCF numbers>[and then clicking on transmission/calling]
Note, above is being forwarded to the CCF of telephone number CCF services via the telephone number associated with CCF servers. Include the VoIP addresses that are serviced by using CCF to this alternative, such as ccf@sip.3jam.com or call this Other VoIP identifiers of corresponding CCF services are routed to, CCF services are forwarded to via VoIP.
When server receives inbound call, the client in information database of the server by searching server matches somebody with somebody Confidence breath and with service logic algorithm come determine called party telephone number whether be provided service qualified phone Number.If the telephone number of called party is not that the service is qualified or defined telephone number, broadcast called party Put a message.The message can notify that caller called party is unable to receiving voicemail with the advertisement service, or the service Any other message that supplier thinks fit.Alternatively, the service provider can allow caller to leave speech message.Also Called party can be notified by the manually or automatically call initiated by service provider or text message, with to quilt MPTY notifies caller to call, and is provided on how to be serviced or listens to the voice mail that is left by caller The information of message, if this speech message is present.
If the customer configuration information in information database and service logic algorithm by searching server determine to be exhaled The telephone number for the side of crying is the qualified telephone number that the service is provided, then the service can play tone to MPTY, so as to mould Intend dialing the call of the phone of called party.Alternatively, the service can play message to MPTY, to notify MPTY Position called party.The message also can indicate that MPTY presses the numeral on the phone of MPTY, soon to leave Message, by next different digital with add-on conference all, or presses another numeral to send fax, then commences play out tone To represent that the system is dialing the phone of called party.Based on call direction called party send calling before by called One group of configurable option that side is determined, can have many different options to be presented to MPTY.The service embodiment can be with It is implemented as alloing MPTY to select the option based on option is said, and the service can carry out speech recognition to solve Release the selection of the caller.When MPTY waits called party to answer the calling or specify an action, the calling is in service Inbound call branch road (leg) on device will wait the next action for being notified and being carried out to the inbound call.During this period, exist When MPTY listens to message, ring-back tone or advertisement, the server can also be listened to detect fax tone or from MPTY Other digital requests.If for example, the servers of Asterisk 1.6 are used as a part for service implementation so NVFaxDetect, NVBackgroundDetect, Asterisk ' yes options or another in faxdetect=sip.conf One fax services can be used for detecting fax in this context.The server called by inbound call branch road can be set for this A line or memory location of caller, called party or the unique database of inbound call, and for the action poll (for example, inquiring about the database row or memory location).The response of called party will specifically be exhaled using the user for this The side of crying, the action of called party or calling update the information of the database or memory location.The server may also wait for Pass through the service of SUBSCRIBE-NOTIFY types or the notice based on abnormal notice system, such as administrator interface or life Make line interface (Command Line Interface, CLI).In the case of Asterisk servers, the server can make With Asterisk gateway interfaces (AGI) script polling data storehouse, to call DATABASE GET commands, to check that called party is It is no with it is desired action responded, or received by the server inbound action can call Asterisk management Member's interface (AMI) or the CLI command to Asterisk servers, are exhaled with the phone of the action to current positive wait called party Cry progress the expectation action.
When the options menu and tone of MPTY are presented to MPTY, by servicing sum in public or special search According to storehouse such as Calling NAMe (CNAM) services (for example, from http://www.asteriskcnam.com,http:// www.cnam.info,http://www.voipcnam.com or http://wholesale.metrostat.net), local hand over Route guide (Local Exchange Routing Guide, LERG) is changed (for example, from http://telcodata.us)、 White page is (for example, http://www.whitepages.com), national, regional or other reverse searching data storehouses or called The online address book of side or selection add with the available corporate service of client of other users to share their data Searched in the online address book of client, the server of the service carries out caller ID titles and ground to the telephone number of MPTY simultaneously Location or location lookup.After lookup progress, by pushing or pulling on mechanism (pull or push mechanism), such as SMS texts The long poll of this message, sending out notice, HTTP, HTML5 are notified, or are asked by the phone of called party to the server of the service The information of caller is sought, then by the information back of caller to called party.
Then, by the information of the relevant caller retrieved based on location database, photo, social media overview etc., such as The actual geographic position of title, the position of calling party telephone number or caller, be shown on the phone of called party by MPTY.The information also can be used to select how to handle currently to shelve (on the server of the service with the caller Hold the option of the call of the MPTY).These options may include that the response call, request call person leave language Sound mail message, to caller play fax tones, prevent caller telephone number and to the caller play calling resistance Only message, route the call to one of multiple telephone numbers for being set in advance by caller, the company of routing the call to and connect Line person or any other service determined before the calling by called party or telephone number.It can be inputted in called party The telephone number being not provided with the past is as in the case of the option for routeing the calling, and above-mentioned option may also include request called Side provides input as the response to the service.
Then, in order to which selected option is sent into the service, called party can click on and be shown to called party's URL (URL) or Uniform Resource Identifier (URI) link provided in option list.Receive the URL or URI Web server by the combination of unique ID, caller, called number or the URL or URI data parameters and this enter Call of standing is matched, and updates the action asked for the inbound call.One example is that server is based on to ringing number Code carries out base62 codings (a-z A-Z 0-9), and 2 character random hash of 62*62 (0-9a-z A-Z) combinations act URL The phone of caller is sent to prevent the random malice for attempting each side for guesing out the URL/URI from abusing, and a character generation The table action (62 possible action 0-9a-z A-Z).Called party can also use native application on the phone or Person using selected option be arranged on application response on the phone in the SMS or MMS message, sending out notice or its Its action request.The response can include representing in the numeral or character of the option, the first letter of the option, option list In the past without telephone number, unique ID of the inbound call waited on the server or enable the server by the user Expectation action combined with the data that the inbound call that waits on that server is matched.The SMS text respond or What the click based on Internet Protocol (IP) was also based on waiting on that server on URL or URI dials called party number Code nearest calling or based on caller number rather than unique ID of the calling come update inbound call calling act.This can Cause the potential matching that expectation is acted in more than one calling, but the low probability contradicted, additional detection simultaneously stops that violence please Ask, can be enough to make the program practical.The server receives the action notice, and passes through more new memory or data warehouse compartment Put to notify the inbound branch road of MPTY on that server, inbound call branch road poll each second is once (or with this Service is either before in the service preferences of called party by called party's assignable other cycles) or by via this The keeper port of server, order line or call the inbound call branch road some other methods write to it notify into Stand call leg, subsequent action is carried out with the response based on called party.
If the response of called party is the response calling, when it is routed to the server of the service, based on companion With the number information dialed of the inbound call, the calling of MPTY is routed back to the telephone number of called party.If The response of called party is that MPTY is sent into voice mail, then plays voicemail greeting language to MPTY, be followed by staying The ability of lower voice mail message.The voicemail greeting language or system can also detect fax CalliNG (CNG) tone.CNG Tone is the tone sent by previous facsimile machine when a facsimile machine calls another facsimile machine.The tone repetition in every 3.5 seconds of half second Once, about 45 seconds are continued.If server detects CNG tones, server will initiate facsimile receptions session with MPTY. If the response of called party is to play fax tones to caller, server will play inbound fax initiation to called party Tone, to point out MPTY to start fax transmission.This is for that can not play CNG tones automatically but before fax transmission is started Wait receiving side is necessary for initiating some old-fashioned facsimile machines of fax session.
If the response of called party is the telephone number for stopping caller, and is disappeared to caller's broadcasting calling stop Breath, then caller is by uppick message, and such as " other side that you call stops you.It please hang up and should not call back ".This is blocked Caller's message can be predetermined by called party before the calling, or can be as the sound to server What the part answered was determined by called party.Called party can also directly be directed to voice letter by the calling action being blocked Case, answers and hangs up the calling immediately, plays busy signal, plays telephone number cut-off signal or other message and busy Or tone is disconnected, to attempt to make the side of being blocked not call back.Then the telephone number of the MPTY will be stored in the service In database so that called party is sent to the subsequent voice calls to called party's phone of server by end or rejection button It is dynamic by the caller being blocked immediately to the side of being blocked action, rather than to called party's transmission prompting called party's selection The SMS text or sending out notice of work.
If the response of called party is one routed the call in the multiple numbers set in advance by MPTY, Or be routed to company operator or any other service determined by called party before the calling or telephone number, then make With appropriate gateway and connection protocol, by the call routing of the MPTY to appropriate telephone number or service, (such as voip phone takes Business or the IM addresses as Skype or Google Talk).
Some options, such as stop, second-level menu, the bullet included on called party B phone will be triggered when being chosen Go out formula menu or set of option.The second-level menu can show the another set of option that the selection is described in detail.For example, being selected for stopping , it can inquire what message user plays when the calling is blocked to the side of being blocked.For voice mail box options, it can inquire and be exhaled Any message played to MPTY by the side of crying B.It is private contact, business contacts, anonymity side or disagreeable calling according to caller Person, called party B can select to be played to the message of the caller.The decision is via data cube computation (HTTP or proprietary API Calling etc.), SMS message, calling network (SS7/PSTN/GSM/CDMA etc.) be transmitted back to CCF servers.
Other options can be by the Call Forwarding to another phone, computer or equipment.This can optionally trigger two Level menu, enquiry call person is by the Call Forwarding to which destination, and it can be another telephone number, long-distance (world) number Code, voice mail, automatic-answering back device, interactive voice response (IVR) system, voip client end are (for example, as jon@sip.msn.com Such sip address or the client of Skype user) etc..The level two options can be defined previously as therefrom selecting by user The address book selected from called party B list of numbers, or the contacts list from such as Facebook, Google or The option that the online address book such as Gmail address book, Plaxo or other resources is obtained.Before call arrival, when this When calling arrives, or when servicing the Call Forwarding to CCF before option is routed back into called party, application program The online connection list can be downloaded.
One optional embodiment of the present embodiment is to carry out above-mentioned server capability by being connected to PSTN telephone exchange. The telephone exchange may need to be converted to IP to carry out above-mentioned functions from TDM by inbound call, it is also possible to not need the conversion. The telephone exchange can also by carrying out above-mentioned functions by IP is converted to from TDM to the outbound call of called party's phone, Can also be without the conversion.The embodiment of the use telephone exchange of the present embodiment can provide higher performance and relatively low Delay because the service function can be combined more closely in the telephony feature of the telephone exchange and independent of can increase Plus between the telephone exchange and external server additional communication expense external server.It can also utilize by telephone exchange Some functions and some functions for being carried out by external server of processing implement the optional embodiment.
Use incoming call or the optional embodiment of pre-hung off line
On 2G or 2.5G radio telephones or wireless telephony network, such as EDGE (works as called party when receiving incoming call Mobile phone just ring or when the calling be in carry out in when) data cube computation on mobile device is not available. When receiving the call on the mobile phone of called party can using in the case of accessing IP connections (such as on 3G network or Person has the wired or wireless connection of alternative, such as 802.11WiFi when the phone), the phone can use the IP connections with from the clothes The information relevant with the caller is extracted or retrieved in business, includes but is not limited to exhale from above-mentioned special or common data resource Title, position, picture of the person of crying etc..
In the case, the present embodiment will enable called party called party do not answer calling in the case of keep into Stand call ring on the phone.When caller still waits called party to answer, the phone of called party passes through the electricity Built-in function or application program in words, using IP-based request, SMS message, MMS message, other forms data search With retrieval or combinations thereof, the information relevant with the caller is retrieved.
When retrieving the information of MPTY by the present embodiment, the information is presented to called party.Then called Side can be by being clicked on the option list that phone the machine function or application program are presented, or by replying text message Or URI or URL link or selector are clicked on, to determine to answer the calling or route the call to CCF numbers and service. If called party determine route the call to CCF service, the inbound call by with the action notice from called party The server or interchanger of the service are almost reached simultaneously.If the service receives inbound before the action notice of user Call, then the service can to MPTY playing ringing tone adjust, some it is other customization or record message or audio, simultaneously The service waits inbound messages to reach the service with predetermined time quantum.If the service is then received from the phone of called party To by the expectation action notice of called party to service message, then the service then using caller telephone number, exhaled The telephone number of the side of crying, CCF telephone numbers and action message with called party or the URL or URI number being clicked According to combination, match the inbound call and the action of called party.If before inbound call reaches the server of the service, The service receives the expectation action of called party, then the expectation action of called party can be kept for the predetermined time by the service Measure (for example, 10 seconds), and when inbound call reaches the server of the service by the action of called party and the inbound call Matched.
Then the incoming call is handled according to the following expectation of called party action:It is routed back to the phone of caller, alternative One or more phones, computer, voice mail, fax, Conference Calling or other services;The expectation is acted by called party The message count of determination or the called party received in the service in the preference of the called party of the service memory is set According to being determined in the action specified in, URL or URI by called party.
If the service does not receive action request from called party before predefined time-out, exhaled according to inbound Inbound call is directed to voice mail, fax, Conference Calling or Services Composition by the property cried.Quilt is waited in the service During the action request of MPTY, option can be presented to MPTY and be ordered with the button on the phone of MPTY or by voice Order leave voice mail, start fax session, add-on conference all or according to the preference of called party be pre-configured with it is other Possible option.
Use the alternative embodiment of cloud phone number service
(it is not traditionally such as single with special physical equipment in the case of the cloud telephone number that user has as major number Individual cell phone or the associated telephone number of single mobile phone, but working as being configured by owner receives incoming call When dial the telephone number of one or more phones or other communication equipments), when caller calls the cloud phone number of called party Code when, the cloud phone number service can first with cloud telephone number dialing called party phone.Appear in called The cloud telephone number on the mobile phone of side will indicate that the MPTY has dialed the cloud telephone number to called party, without It is the mobile phone for directly dialing called party.
If called party's response phone, the cloud phone number when the cloud telephone number calls the phone of called party Code can first look for (LERG as described above, CNAM, online address book etc.), and inform the title of called party, position Information etc..Then called party can use the numerical key on voice command or the phone to select option, such as by the inbound Call routing returns to the mobile phone or other phones of called party, fax, meeting bridge, voice mail etc..
If when the cloud telephone number calls the phone of called party, called party does not reply the phone, or if by The inbound call is sent to CCF numbers by MPTY using the end on phone or receiving rejection function, then the calling will be routed to The CCF numbers.The inbound call will reach the server or interchanger of the service via the CCF numbers, and can use The inbound call route the phone for returning to called party by caller's id number of caller rather than the cloud telephone number.Then Called party can see the telephone number of the caller, and the calling can be replied or using the end on the phone or Receiving rejection function sends it to the service again via the CCF numbers.The service can be by keeping ongoing calling Record to detect whether that same call enters the server of the service twice in real time.If same call is sent to the service Twice, then the service will be appreciated by not by the call routing return to the phone of caller but be routed to voice mail, fax, Conference Calling bridge or the other services configured by called party.
Alternatively, the service can shelve the MPTY and play tone (first with optional to the MPTY Instruction message) while repeat to called party phone send about the MPTY message function.Then called Side can be by the inbound call route of the waiting answering in the service to voice mail, fax, meeting bridge or by called Other services of side's configuration.If the called party's action response and MPTY is still being shelved, the service is to the inbound Calling carries out the expectation action of called party.If when MPTY is shelved beyond timeout period, the server can be with By in the service inbound call route of waiting answering configured to voice mail, fax, meeting bridge or by called party Other services.
As the option of the called party B phone ringing when the cloud number called, it is routed to and is exhaled in the calling , can be by caller ID titles and Action option that alternatively called party B can be selected therefrom hair before the phone for the side of crying Give the phone of called party., can be by the datagram header or number of the call when the calling is sent to handheld device Sent according to the caller information in envelope together with caller's ID titles.Being sent to the information of the handheld device can also include Preference or single preference management server OR gate family based on the mobile operator called party B stored (are such as serviced with CCF What the service provider of device provided services associated one) the available Action options of called party B.
When calling is sent to called party B phone, called party B cloud number operator can be in their own Enter in database, on the server of CCF service provider or in the server and database of third party service provider Row internal searching, to determine caller ID titles and other information (such as social networks profile information, operator's informaiton, photo) And preference and forward option, then transmit this information to called party B phone.Can with above with side shown below The Action option is presented to the hand-held of called party B and set by method (SMS, sending out notice, HTTP data cube computations, call response etc.) It is standby, and can be received by method (SMS, sending out notice, HTTP data cube computations, call response etc.) shown above and below Response from called party.
When passing through produced by the sending out notice of the inbound call notification triggers, SMS message or application program, Neng Gou The pop-up menu of option and caller information is shown in aesthetic more pleasant and functional graphic user interface will act choosing The information (it may include caller ID titles, social networks profile information, operator's informaiton, photo etc.) of item and caller are respectfully presented During phone to called party B, it can automatically make telephone ringer quiet by called party B or by the phone, so that called Square B selects option in peace and quiet.
If called party B determine with the action response selected on the selection menu of the application program, the phone with Application program receives the selection of the user, and correspondingly route the calling.If for example, called party B select response option, Then the phone simply routes the call to the handheld device of called party.If called party B selections stop option, should Cloud service the calling can be bridged to caller play audio message automatic message, such as " you call other side be no longer This number " or " circuit has broken " or any other message determined by called party B.Stop that selection can also be simple The MPTY is hung up on ground, and leaving called party B to caller is unwilling the impression of the response phone.Stop that option can also be to cloud Provider or carrier network send order to route the call to voice mail.
Some options, such as stop, be chosen when can trigger be shown on called party B phone second-level menu, Pop-up menu or set of option.The second-level menu can show that the another set of option of the selection is described in detail.For example, for stopping Option, can inquire what message user plays when the calling is blocked to the side of being blocked., can be with for voice mail box options Any message played to MPTY by inquiry called party B.It is private contact, business contacts, anonymity side according to MPTY or begs for The caller detested, called party B can select to be played to the message of the MPTY.The decision is via data cube computation (HTTP Or special API calling etc.), SMS message, calling network (SS7/PSTN/GSM/CDMA etc.) transfer return to cloud number provider.
Other options can be by the Call Forwarding to another phone, computer or equipment.This can optionally trigger two Level menu, enquiry call person is by the Call Forwarding to which destination, and it can be another telephone number, long-distance (world) number Code, voice mail, automatic-answering back device, interactive voice response (IVR) system, voip client end are (for example, as jon@sip.msn.com Such sip address or Skype subscription client) etc..The level two options can be defined previously as the choosing therefrom selected by user From the list of numbers of called party B address book, or from such as Facebook contacts list, Google or Gmail The option that the online address book such as address book, Plaxo or other resources is obtained.Before call arrival, when the calling is arrived , can be by application program when coming, or when servicing the Call Forwarding to CCF before option is routed back into called party Download the online connection list.
Use the alternative embodiment of incoming call
When the inbound call from MPTY by called party cell phone receive and the called party this is called When being sent to the server of CCF services, the server can beam back text message or push to the cell phone of the called party Notify.Message from the server, which can include the called party, can use the electricity that the cell phone of the called party is dialled in Talk about number.The telephone number is to just waiting called party's response calling by called party connection (also referred to as bridge) The telephone number of MPTY.The called party can also be sent out by calling the text message from the CCF servers serviced from it Rise telephone number and dial in the service.
The CCF servers use the telephone number (the caller ID of the caller) of caller and dial in number and (exhaled by this The number that the person of crying dials) determine which waits the MPTY taken on the telephone to be connected with the caller.Here is possible embodiment party The example of formula.
1. when MPTY A calls called party B mobile phone, called party B on the cell phone by pressing The calling is sent to CCF servers by end, rejection or similar function choosing-item or button.
2. when CCF servers receive the call transferred before MPTY A, while arrival in B side, CCF clothes The message for device played pre-recorded of being engaged in, asks A side to wait.Then phone playing RBT from CCF servers to A side, waiting answering Music or other audio frequency medias.
3.CCF servers use telephone number that A side is stored to caller's id information of the calling of CCF servers and Use the transfer header (Diversion being such as sent in the hello protocol message (for example, sip message) of CCF servers ) etc. header the telephone number (telephone number of B side) that information storage is dialed.CCF servers can also store MPTY A's Call the telephone number for the CCF servers being redirected to.The combination of one or more of this three information will be used to work as When called party B dials in CCF servers to be connected with MPTY A using one of incoming call number of CCF servers, it is determined that How MPTY A is arrived into called party B connections (also referred to as bridging).
4.CCF servers determine that called party B must be used and are connected to MPTY A telephone number X to dial in.The phone Number X can be one of one or more telephone numbers for enabling caller to dial in CCF servers.About same In the case that more than one calling of the time to called party B is sent to CCF servers, there are multiple dialling in for selection Number can help CCF servers to determine that called party B is try to which MPTY be connected to.The server can be for every Individual MPTY determines different telephone number X so that each MPTY for waiting to connect to called party A, and different dials Enter number X associated with the call leg of each MPTY.If this also causes called party B, number X1 is dialled in calling, by MPTY B will be connected to MPTY A1.If number X2 is dialled in called party B callings, called party B will be connected to and exhale The side of crying A2 etc..
5.CCF servers by telephone number X and MPTY A telephone number, called party B telephone number and can be exhaled The side of crying A " call leg " information is stored together.The calling that " call leg " information can include MPTY A has been placed in The CCF server instances of words to be energised and the unique mark of the calling, the unique mark can be used for another call leg MPTY A call leg is connected or is bridged to, so that this two side can talk in the calling of bridge joint.
6.CCF servers are sent to the cell phone of B side by text message or sending out notice and notified.In the calling quilt It is sent to after CCF servers, called party B phone can also be by using the telephone number for recognizing MPTY A, quilt MPTY B telephone number and, optionally, for certification called party B ask retrieve the information called party B login The data cube computation of certificate, the information is retrieved from the server.The message or information can the telephone number comprising A side, callings Person ID name informations, position, photo and/or the other marks relevant with MPTY A.Except being retouched in this paper other parts Beyond the unique URL and text message response option that state, the telephone number X that the message can also be dialled in comprising called party B.
7. when called party B receives the message including dialling in number X, called party B can select to dial from the phone Beat the number.The telephone number X in text message can be clicked on by called party B, telephone number X is manually entered into the electricity The application program talked about or automatic dialing telephone number X is clicked on the phone dials in step to complete this.Being somebody's turn to do on the phone Application program can analyze the message from CCF servers to determine incoming call number, and can present to dial the number Option be used as the popup menu option that can be clicked on.
8. when called party B phone dials in CCF servers using telephone number X, CCF servers use called Square B telephone number (caller's id number) and telephone number X determines to be connected with which MPTY A.If CCF determines calling Square A is still being shelved, and waits to connect to called party B, then CCF servers use the calling branch with A side by the server storage B side is connected or is bridged to the call leg and server of A side by information relevant road ID.For example in Asterisk systems, Bridge () orders can be used for the inbound call of A side being bridged to the call leg of the B side of wait.
9. the both sides are connected now, and can normally carry out conversation voice.If taken with called party B to CCF Business device sends the request of phone for dialing out to called party B and compared so that the A side of wait is connected into B side, and the incoming call of B side is to be connected to MPTY A benefit be this method faster, and cause MPTY A to wait shorter time.
Use the alternative embodiment for the option being locally stored on the mobile apparatus
The alternative embodiment is that using upper option, (information can also be replicated in clothes with this is locally stored in Be engaged on device) so that the application need not receive the sending out notice sent from server or text message in it is all possible Action, but be changed to the option having stored on the phone.So, when inbound call is sent to CCF servers, Application program on the phone can show that CCF servers can be based on the setting being locally configured in the application to called party B The Action option carried out with option to MPTY A calling.The application withouts waiting for the message from CCF servers with to quilt MPTY B shows the option.The application can detect the called party B rejections calling or miss the calling, and make The ejection of options menu is triggered with it.The application can also be ask to CCF servers or other third party applications immediately Ask caller's ID titles of caller so that information, social networks overview or the picture of caller can be retrieved to show To called party.If the application previously retrieves the information from the contact list database of the phone or believes this Local cache is ceased in the phone, then the phone can also show the information.
When called party have selected desired action, the application can be by called party B selection via text message Or with CCF service be pre-configured with general URL (or the URL can be a part for sending out notice and be for tool Body calling customization) data cube computation be sent to server, the selection only includes the parameter of the option.It should be answered based on use One embodiment of the user configuring of option, the URL and parameter can include 1) desired action and the 2) action Parameter.
For example
http://r.3jam.comCallld=2aAGsll&action=voicemail
Or
For example
http://r.3jam.com/Callld=2aAGsll&action=forward&device [1]=phone& Parameter [1]=14158889900&device [2]=phone&parameter [2]=15109822211
Or
For example
http://r.3jam.com/Callld=2aAGsll&action=forward&device [l]=skype& Parameter [l]=my_skype_username
Or
For example
http://r.3jam.com/Callld=2aAGsll&action=forward&device [1]=sip& Parameter [1]=my@sip.phone.com
This will also have the advantages that to provide practically unlimited option list based on the CCF server actions being supported.
For example
http://r.3jam.com/Callld=2aAGsll&action=block&parameter [1]=play_ busy_tone
Or
For example
http://r.3jam.com/Callld=2aAGsll&action=join conference call
The advantage of the embodiment is that called party B withouts waiting for the number X or available that server by utilizing is dialled in Phone from option to called party B send message.On the contrary, called party B can be sent in the incoming call from MPTY A Immediately to CCF server sending action orders after CCF servers.SMS can also be used to utilize the phone from called party B Text message send the order.The main body of the SMS message will include the action command, and the action command will make the server Desired action can be performed to MPTY A.
When server receives the action command from called party B, the server will explain the order and to exhaling The side of crying A carries out the action.
In addition to above-mentioned called party B can notify the mode of server, called party B is also an option that desired dynamic Make, and the calling can be re-routed to appropriate destination by called party B phone.In the case, called party B Phone will be set the network that the desired action is sent to mobile operator by SS7 and/or movement (CDMA/GSM etc.) order It is standby, the calling is re-routed to the destination.In the case, by by the mobile operator of the called party network equipment and Routing Protocol replaces CCF servers to carry out the action.
With routing the call to CCF servers, then CCF servers route the call to destination and compared, it Advantage is in response to the time faster.This also has more preferable cost meaning, because compared with less entity and individual, big operation Business, such as mobile operator, can realize more economical voice terminal rate.In addition, mobile operator can select to include weight road Replaced collecting additional heavy-route expense by a part for the phone plan as called party B, so as to transport with other movements Business competitor is sought compared to there is provided higher value.The advantage of the mobile operator is that it can be by the voice from mobile network Calling is unloaded to landline or VoIP client, so as to save wireless capacity valuable on its existing frequency spectrum, the wireless capacity Be limited resources and obtain be costly.
Some options, such as stop, second-level menu, the bullet being shown on called party B phone are can trigger when being chosen Go out formula menu or set of option.The second-level menu can show that the another set of option of the selection is described in detail.For example, being selected for stopping , when calling is blocked, it can inquire what message user plays to the side of being blocked.For voice mail box options, Ke Yixun Ask what message called party B plays to MPTY.It is private contact, business contacts, anonymity side or disagreeable according to caller Caller, called party B can select to play to the message of the caller.The decision passes through data cube computation (HTTP or special API Calls etc.), SMS message, calling network (SS7/PSTN/GSM/CDMA etc.) transfer back CCF servers.
Other options can be by the Call Forwarding to another phone, computer or equipment.This optionally triggers two grades Menu, the second-level menu enquiry call person is by the Call Forwarding to which destination, and it can be another telephone number, long-distance (world) number, voice mail, automatic-answering back device, interactive voice response (IVR) system, voip client end are (for example, as jon@ Sip address as sip.msn.com or the client of Skype user) etc..The level two options can be pre-defined by user For the list of numbers of the address book selected from called party B therefrom selected, or from such as Facebook contacts list, The option that the online address book such as Google or Gmail address book, Plaxo or other resources is obtained.Arrived in the call Before, when the calling arrives, or work as the Call Forwarding to CCF services before option is routed back into called party When, the online connection list is downloaded by application program.
The alternative embodiment retrieved before CCF routes using caller ID titles
The alternative embodiment presented before calling is routed to CCF servers caller ID titles and, it is optional, The Action option that called party B can be selected therefrom.When the calling is sent to handheld device, caller ID titles can be with Caller information in the datagram header or envelope of the call is sent together.The information for being sent to the handheld device may be used also With including based on the preference using the mobile operator called party B stored or single preference management server OR gate family (such as associated with the service that the service provider of CCF servers provides one) available Action options of called party B.
When calling phone to be sent to called party B, called party B mobile operator can be in their own Enter in database, on the server of CCF service provider or in the server and database of third party service provider Row internal searching, to determine caller ID titles and other information (such as social networks profile information, operator's informaiton, photo) And preference and forward option, then transmit this information to called party B phone.Can be with above and the side that is shown below The Action option is presented to the hand-held of called party B and set by method (SMS, sending out notice, HTTP data cube computations, call response etc.) It is standby, and can be received by the method (SMS, sending out notice, HTTP data cube computations, call response etc.) shown above and below Response from called party.
When by by the sending out notice of the inbound call notification triggers, SMS message or application program produce can be Aesthetic more pleasant and show that the pop-up menu of option and caller information will be moved in feature graphic user interface Make option and the information of caller (it may include caller ID titles, social networks profile information, operator's informaiton, photo etc.) When being presented to called party B phone, it can automatically make telephone ringer quiet by called party B or by the phone, so that by MPTY B selects option in peace and quiet.
If called party B determines to use selected action response, the phone and application program will be moved accordingly Make.For example, if called party B selects response option, the phone simply will normally answer the call.If exhaled B selections in the side of crying stop option, then the application program that the phone can be answered in the calling, and the phone can be broadcast to caller Audio message is put, such as " you call other side be no longer this number " or " circuit has broken " or is determined by called party B Any other message.Stop that option can also simply answer and hang up the calling again, called party B is left to caller It is unwilling the impression of the response calling.Stop that option can also send order to exhale this to CCF servers or carrier network Cry and be routed to voice mail.
Some options, such as stop, be chosen when can trigger be shown on called party B phone second-level menu, Pop-up menu or set of option.The second-level menu can show that the another set of option of the selection is described in detail.For example, for stopping Option, can inquire what message user plays when the calling is blocked to the side of being blocked., can be with for voice mail box options Any message played to MPTY by inquiry called party B.It is private contact, business contacts, anonymity side according to MPTY or begs for The caller detested, called party B can select to be played to the message of the MPTY.The decision is via data cube computation (HTTP Or special API calling etc.), SMS message, calling network (SS7/PSTN/GSM/CDMA etc.) transfer back CCF servers.
Other options can be by the Call Forwarding to another phone, computer or equipment.This can optionally trigger two Level menu, enquiry call person is by the Call Forwarding to which destination, and it can be another telephone number, long-distance (world) number Code, voice mail, automatic-answering back device, interactive voice response (IVR) system, voip client end are (for example, as jon@sip.msn .com Such sip address or the client of Skype user) etc..The level two options can be defined previously as therefrom selecting by user The address book selected from called party B list of numbers, or the contacts list from such as Facebook, Google or The option that the online address book such as Gmail address book, Plaxo or other resources is obtained.Before call arrival, when this When calling arrives, or when servicing the Call Forwarding to CCF before option is routed back into called party, by applying journey Sequence downloads the online connection list.
Phone is routed back to by the VoIP client on phone
In the case that called party has VoIP client on his or her mobile phone, above-mentioned called party is shown to One of option can be the VoIP client being routed to conventional mobile incoming call on the mobile phone.This makes the called party Can be by answering the calling in VoIP client rather than answering this in the cellular network telephone plan of the mobile phone Call to save the expense of the mobile phone incoming call.Voip call is typically free, such as Skype on some networks and service Or use SIP VoIP clients when using WiFi or Internet connection.Receive calling in the VoIP client of phone Further advantage is that called party at the position of called party honeycomb covering it is unstable or in the absence of when can answer Calling.Then called party may be coupled to local WiFi network or focus (hotspot) via VoIP client to receive The inbound call.
In order to which the conventional cell phones incoming call to the mobile phone of called party to be routed to the VoIP client on the phone End, 1) application program on by the phone can be presented to called party when the inbound call is received on the phone should Forward is selected, or 2) called party can be utilized to the mobile network's of inbound virtual-number, CCF servers or operator Set unconditionally by the Call Forwarding to VoIP client.In both cases, used on side and exchange electricity with public The inbound call of SIP PSTN gateway cellular autofluorescence in the future networks of telephone network (PSTN) interface is converted to voip call, and another Audio call is converted into voip call on side.If then the handheld device client can be handled directly from PSTN The VoIP client of the inbound call of gateway service provider or carrier network, then voip call is routed directly to the hand VoIP client on holding equipment.Otherwise, the calling, which can be routed to, to be the handheld device by the Call Transfer VoIP client it will be appreciated that VoIP protocol CCF service server.This can by translater and transcriber come Complete, as the back-to-back user agent as Asterisk or FreeSwitch (Back to Back User Agent, B2BUA), to carry out the conversion, or network, such as Skype are routed to, if the VoIP client on the phone is Skype Client.Other VoIP protocols, client and service can also be used, as long as be able to can be managed with the application program on the phone The correct form and agreement of solution send the voip call for being routed to the phone.
In order to which the application program on the phone can receive inbound voip phone calling, the calling of the MPTY can be by Operator and handheld device are routed to CCF numbers and server.Have several mode the calling can be therefrom routed to by VoIP application programs in the handheld device of MPTY:
1) when CCF servers, mobile operator or cloud Number Service receive via HTTP, push or SMS response From called party it is phone, he/her want the notice of the calling is received by the VoIP client of phone when, the CCF service Device, mobile operator or cloud Number Service can send sending out notice or SMS message to the phone of called party, and notifying should The inbound voip call of VoIP application programs one to be ready reaching the application program.
If 2) application program can be called by inbound SMS or sending out notice, the application program can quilt automatically The inbound notifies to wake up and the automatic-answering back device calling.Otherwise, inbound SMS or sending out notice can called party phone Screen on ejection answer the calling or cancel (or ignoring) calling option.Answering the calling will make and the sending out notice Associated VoIP application programs are called when user selects the option.The called VoIP application programs can connect immediately Listen the inbound voip call or allow user to select to answer this again after the ACK button in clicking on the VoIP application programs Inbound voip call.In order to which voip call can be sent to the phone of called party, quilt by the VoIP server on CCF servers The phone of MPTY must will be registered to CCF VoIP Registers, and the IP address and port numbers of the phone are provided to the Register To send VoIP incoming call signalings thereon.This can be by sending out from the handheld device to the session of the CCF sip servers serviced Agreement (SIP) log-in command is carried out.It may be alternatively used for notifying the server based on special or standard other VoIP protocols How voip call is sent to the handheld device of called party.VoIP application programs in the handheld device of called party can be Run under the background so that registration message is sent to CCF servers by it with following the prescribed order, will be sent to voip call Appropriate IP address and port numbers notify to give the server.
3) as alternative, receive the VoIP application programs on the phone of inbound voip phone calling and be readily modified as connection To VoIP server, to be connected to called party.Network address translation (NAT) problem is this method eliminates, because phone VoIP client will be dialled in and do not dialed into.In the case, the MPTY is route from the operator and handheld device To CCF servers.Then MPTY lies on the table or waited the action of called party.PUSH message can make bell such as ring Rise, imitate inbound call.PUSH message will include routing address, its can be link the calling sip address either Telephone number.The sending out notice or SMS are sent to the handheld device of called party, and when it is opened by called party, VoIP application programs are called.Then the VoIP application programs dial in the VoIP included in the sending out notice or SMS message Address is (for example, SIP:119281717axl-Ahak2l@sip.msn.com, if using SIP).Should by the VoIP of called party The server dialed with program can determine which call the inbound voip call connects or be bridged to so that MPTY Calling be no longer waiting for answering and being connected to the side of dialling in.SIP INVITE address can include the letter of caller and MPTY Breath, the identifying code for calling ID, parking stall and passage and the request of the called party currently kept being connected to for certification.
4) the VoIP application programs on the phone of called party can be third party application, such as Skype.In this situation Under, called party is received by being sent to the SMS, sending out notice or HTTP request of CCF servers from the phone of called party Inbound call request can make CCF servers that the calling (currently being shelved on CCF servers) of the MPTY is bridged into the 3rd The server of square application program (for example, Skype).Then the calling is by third party application (for example, Skype) server It is routed to client (for example, Skype) application program in the handheld device of called party.
The VoIP client in equipment and computer connected by IP is routed back to phone
Called party apart from telephones equipment (e.g., computer or the equipment of other IP connections, such as iPad or its Its tablet computing device, herein referred to as computer) on there is VoIP client.
It is above-mentioned to be shown to called party in the case that called party has VoIP client on his or her mobile phone One of option can be the VoIP client being routed to conventional mobile incoming call on the computer.This enables the called party It is enough to be exhaled by answering the calling in VoIP client rather than answering this in the cellular network telephone plan of the mobile phone Call the expense for saving the mobile phone incoming call.Voip call some networks and service on be typically it is free, such as Skype or Person uses SIP VoIP clients when using WiFi or Internet connection.Receive calling in the VoIP client of computer Further advantage is that called party can at the position of called party honeycomb covering it is unstable or in the absence of when can Answer calling.Then called party may be coupled to local WiFi network or focus (hotspot) with via VoIP client Receive the inbound call.
For the VoIP visitors being routed to the conventional cell phones incoming call to the mobile phone of called party on the computer Family end, 1) application program on by the phone can be presented to called party when the inbound call is received on the phone The forward is selected, or 2) called party can use the mobile network to inbound virtual-number, CCF servers or operator Setting unconditionally by the Call Forwarding to VoIP client, or 3) called party have an application program (for example, being based on The application program of desktop or the application program based on browser), the application program shows option to user, and when by pushing When notice or the long polls of HTTP (COMET) receive inbound call on the phone or CCF servers, the application program is adjusted With.
In these cases, will using the SIP PSTN gateways with PSTN (PSTN) interface on side Inbound call from cellular network is converted to voip call, and audio call is converted into voip call on another side. If then the computer client is can to handle the inbound directly from PSTN gateway service provider or carrier network The VoIP client of calling, then voip call is routed directly to the VoIP client on the computer.Otherwise, the calling can Using be routed to can by the Call Transfer as the VoIP client of the handheld device it will be appreciated that VoIP protocol CCF service Server.This can be completed by translater and transcriber, as carried on the back as Asterisk or FreeSwitch To back of the body user agent (Back to Back User Agent, B2BUA), to carry out the conversion, or network is routed to, such as Skype, if the VoIP client on the phone is Skype clients.Other VoIP protocols, client kimonos can also be used Business, if can with the application program on the phone it will be appreciated that correct form and agreement send be routed to the phone Voip call.
In order to which the application program on the phone can receive inbound voip phone calling, the calling of the MPTY can be by Operator and handheld device are routed to CCF numbers and server.Have several mode the calling can be therefrom routed to by VoIP application programs on the computer of MPTY:
1) when CCF servers, mobile operator or cloud Number Service receive via HTTP, push or SMS response From the phone of called party or computer, he/her want to receive the notice of the calling by the VoIP client of phone when, this CCF servers, mobile operator or cloud Number Service can send sending out notice to the computer of called party or be based on IP message (using the programs such as Growl), notifies the inbound voip call of VoIP application programs one to be ready reaching the application Program.
If 2) application program can be called by the IP-based notice of the inbound, the application program can quilt automatically The inbound notifies to wake up and the automatic-answering back device calling.Otherwise, the inbound notify can wake up or call the application program, with Ejection answers the calling or cancels the option of (or ignoring) calling on the screen of the computer of called party.Answer the calling The VoIP application program associated with the sending out notice will be made to be called when user selects the option.The called VoIP should The inbound voip call can be answered immediately with program or allow user to select the confirmation in the VoIP application programs are clicked on The inbound voip call is answered after button again.In order to which voip call can be sent to by the VoIP server on CCF servers The phone of called party, the phone of called party must will be registered to CCF VoIP Registers, and the phone is provided to the Register IP address and port numbers with thereon send VoIP incoming call signalings.This can be by servicing from the handheld device to the CCF Session initiation Protocol (SIP) log-in command of sip server is carried out.Also can quilt based on special or standard other VoIP protocols For notify the server how to called party computer send voip call.VoIP on the computer of called party should It can be run in this context with program so that registration message is sent to CCF servers by it with following the prescribed order, with will be to it The appropriate IP address and port numbers for sending voip call notify to give the server.
3) as alternative, receive the VoIP application programs on the computer of inbound voip phone calling and be readily modified as connecting VoIP server is connected to, to be bridged to called party.Network address translation (NAT) problem is this method eliminates, because calculating The VoIP client of machine will be dialled in and do not dialed into.In the case, the MPTY is from the operator and handheld device road By to CCF servers.Then MPTY lies on the table or waited the action of called party.PUSH message can make bell such as telephone ringer Sound, imitate inbound call.PUSH message will include routing address, its can be link the calling sip address or It is telephone number.The sending out notice or SMS are sent to the handheld device of called party, and when it is opened by called party When, VoIP application programs are called.Then the VoIP application programs are dialled in included in the sending out notice or SMS message VoIP addresses are (for example, SIP:119281717axl-Ahak2l@sip.msn.com, if using SIP).By called party's The server that VoIP application programs are dialed can determine which call the inbound voip call connects or be bridged to so that The calling of MPTY is no longer waiting for answering and being connected to the side of dialling in.SIP INVITE address can include caller and calling The information of side, the checking for calling ID and passage or parking stall and the request of the called party currently kept being connected to for certification Code.
4) the VoIP application programs on the computer of called party can be third party application, such as Skype.In this feelings Under condition, called party is received by being sent to the IP, sending out notice or HTTP request of CCF servers from the phone of called party Inbound call request can make CCF servers that the calling (currently being shelved on CCF servers) of the MPTY is bridged into the 3rd The server of square application program (for example, Skype).Then the calling is by third party application (for example, Skype) server It is routed to client (for example, Skype) application program on the computer of called party.
Use missed call and the alternative embodiment of rejection calling detection
Handheld device have know (by operating system or application exception, readjustment, notice or other mechanism) into Stand in the case of the ability of calling, handheld equipment operating system or application program in handheld device can pass through figure or text Call treatment option list is presented to user in menu option.
The option list that the user can select can be produced by the handheld device is locally generated without server The option group, or handheld device OS or application program can retrieve option list from server.
The option list that user can therefrom select is outlined in other descriptions herein, and the option list can With including answer calling, rejection calling, send the call to voice mail, stop calling, selection be routed to it is any number of its Its telephone number or telephony endpoint, such as IP phone, IP client are (for example, Skype, MSN Messenger, Office Communicator, SIP client etc.), play customization or pre-defined message, tone or ring-back tone, song, interaction Formula voice response (IVR) system or any other voice, information receiving and transmitting or user want the number for routeing inbound call According to application program.The unique aspect of this method is that when receiving the call, user can select to route calling how in real time, and It is not limited to available traditional response and rejection (being sent to voice mail) option on nowadays mobile phone.As a result, Ke Yicun The actually application, feature and the function that create and can be accessed by the user of endless number.
When receiving the call, phone OS or application program detect the inbound call and retrieve use from the handheld device The available and set in advance list of preferences that family has been configured.Alternatively, the phone or application program can pass through Send telephone number, user identifier (Email, user that user configures on the local interface of the phone or application program Name etc.) and/or service password ask the option list of user.When server receives the information, it can uniquely know The user and being appropriately arranged with and option group for the user is not retrieved.Then the server is by the option and sets list to beam back To the application program for carrying out the request.Then telephone number and contact details based on caller of the phone and/or application program And the option list that the user may select from is presented in the option and preference information beamed back from the server.
The handset applications program, which has, to be made the inbound tone on the phone of recipient quiet and is protected for caller Hold tone broadcasting option, just look like recipient phone it is still the same in ring.In the case, selected in called party Before, " holding " calling in the handheld device.Determine how to handle by the option list in called party (recipient) While the calling, the caller also may be sent to that CCF servers.
If the calling " holding " is in the handheld device and the phone, user's response calling are answered in user's selection Selection will simply make the handheld device response call, just as normal call is by response, i.e. do not need CCF Or server is involved in the call answering.If the calling is sent to CCF servers while user selects the option, such as Described in other methods herein, the response calling will need user's calling CCF services or the service callback to be exhaled The phone for the side of crying.
If the calling " holding " is in the handheld device of called party and user's selection needs CCF servers to exhale this The option being connected with service is (for example, another telephone number or VoIP or IM clients, Play Server side are arrived in calling Ring-back tone or sound, or the voice mail being sent on server etc.), then can " holding " calling by the handheld device (by rejection option etc.) is sent to before or after CCF servers, and the order or selection of the user are sent back into server.
The option of user can pass through data cube computation (for example, HTTP, TCP socket etc.), SMS, sending out notice or can Some the other mechanism obtained on a handheld device be sent to server with CCF communication for services.The information can be in the calling Server is sent to before or after itself being sent to CCF services.
If the telephone number by caller and the telephone number of called party recognize (for example, being reported via transfer Head or similar signaling information) CCF route call receive on the server before the inbound user selection being serviced Device is received, then handles the process or processor of inbound user selection and can wait and in queue (in database, memory In) periodic polling, to check whether the inbound call is received at CCF servers.
If receiving on CCF servers telephone number and the called party by caller before the option of user Telephone number identification (for example, via transfer header or similar signaling information) inbound call, then handle the inbound call Server process can be with the queue of periodic polling inbound request (in database, memory etc.), the inbound when received Request queue is by the selection comprising user.
Connect when the inbound call that CCF routes are received on CCF servers and by the selection processor process of user When receiving the selection of user, CCF services will be instructed to suitably handle the inbound call.For example, the inbound call can be route Selection to user is (for example, voice mail, the combination for dialing more than one phone, Skype or other IM clients, VoIP Client, tone or ring-back tone etc.).
The inbound branch road that inbound user selection can also search the calling on CCF servers (suspends (parked) Calling or the calling of ring/holding), and order is sent to the call leg, it is appropriate that their own is route or is bridged to Service (for example, voice mail, the combination for dialing more than one phone, Skype or other IM clients, VoIP client, Tone or ring-back tone etc.).
When the inbound call is received and server data cube computation it is disabled in the case of, called party can pass through The calling is sent to CCF servers by rejection or similar function on pointing telephone.If called party does not answer the electricity Words, then the calling is also sent to CCF servers, because the phone is not picked up.When the calling is sent to CCF services During device, the OS or application program of the phone, which can be detected, to be refused to listen or not by the calling of response, and connected by IP (HTTP, TCP socket etc.), sending out notice or SMS notify calling miss or rejection to CCF servers.The CCF servers can be with base The preference and server option of telephone number, called party in MPTY, are responded with the available option of called party. The response can be carried out in the form of the response to data cube computation (for example, the response of HTTP request, the push to the phone are led to Know, to response of the polling request from the phone etc.) or the hair after CCF servers receive the response from the phone Give the phone.The type of call missed (rejection, miss, end of calling) can be sent to CCF servers by the phone so that Appropriate response or option list can be sent to the handheld device by the server.
If CCF servers receive rejection type of call from the handheld device, the option list can reflect that it is wrapped Include and be forwarded to other phones, VoIP or IM clients etc. as described above.If receiving missed call type, the server Similar option list can be sent or the calling is simply sent automatically to voice mail, because the call recipient is also The calling can not be explicitly transmitted by CCF servers by rejection or similar option, so as to show that the user can not Respond the option sent by CCF servers.If type of call is the calling completed, the CCF can no longer exist in caller In the case of on phone (that is, the calling is over), simply beam back calling summary and be suitable for the option of the type of call List.These options and preference can lead to when calling is set before receiving by called party and is receiving inbound call Overmatching called party (that is, by shifting header etc.) uses with the preference of called party.
Preference based on user and the following steps of selection route inbound calling can be in the other parts according to this paper The step of description, is carried out.
There is provided a kind of side for being used to handle the inbound call that mobile phone is received every time according to an aspect of the present invention Method, this method includes:So that receiving the option of the inbound call at the mobile phone and moving the calling from described The option that mobile phone is forwarded to the service including at least one server and telephone exchange can be received in the mobile phone To being selected during the inbound call by the user of the mobile phone, while the user is from one or more further Select to determine how the processing calling in option;And handle institute like that determined by the option selected according to the user State inbound call.
In embodiment, one or more of further options can determine to route the call to where, and And methods described can include routeing the calling like that according to determined by the option of user selection.
One or more of further options can determine the agreement for receiving the calling, and methods described It can be called including the use of described in identified protocol processes.
The service can be according to determined by a selected option in one or more of further options The inbound call is handled like that.
One or more of further options are selected in the user for the moment, can be by the MPTY of the calling Shelve so that can provide tone or message from the service to the MPTY when shelving.
When shelving, the service can provide option to the MPTY.
One or more of further options can be supplied to the mobile phone by the service.
The service can check the user whether with it is desired action responded with select it is one or An option in multiple further options.
One or more of further options can include it is following at least one:To MPTY playing request In the case that the MPTY leaves the message of voice mail message, the MPTY is sent to voice mail;Exhaled to described The side of crying plays fax tone, to provide facsimile receptions service;Route the call to meeting bridge;Route the call to described Another telephone number beyond the telephone number of mobile phone;Route the call to operator;And by the calling It is routed to VoIP or instant message transrecieving address.
Methods described can include alloing the user to obtain the option for stopping the calling.
Methods described can include the database that the MPTY of the calling is added to the side of being blocked.
Methods described can be included in the mark for the MPTY that the calling is searched in database, and the mark is carried Supply the user of the mobile phone so that the user can determine how the processing calling based on the mark.
Methods described can include the Call Forwarding to including the service of at least one server and telephone exchange, Wherein described service can search the mark and the mark is sent back into the mobile phone.
Alternatively, the mobile phone can search the identification information.
Methods described can include the Call Forwarding to including the service of at least one server and telephone exchange, And from described service to the mobile phone send back message, the message is provided for being serviced described in user's callback Number or address, the user are connected to the MPTY of the calling.
The mobile phone, which may operate in, provides one or more of further options on the mobile phone Application program.
Methods described can include the Call Forwarding to including the service of at least one server and telephone exchange, For handling the inbound call like that according to determined by one of one or more of further options, wherein described should A selected option in one or more of further options can be sent to the service with program.
Methods described can include the application program that sale is provided from online shop so that different application program providers Different options can be used to handle and called.
One of one or more of further options can include the calling being forwarded to from the mobile phone Service including at least one server and telephone exchange, and the calling is addressable from the service routing to IP Address.
Route the call to the addressable addresses of IP the call routing can be returned to including the use of VoIP it is described Mobile phone.
There is provided a kind of side for being used to handle the inbound call that mobile phone is received every time according to another aspect of the present invention Method, this method includes:So that receiving the option of the inbound call at the mobile phone and determining how to exhale described in processing The one or more of the other option cried at the mobile phone when can receive the inbound call by the mobile phone User selected;And the inbound call is handled like that determined by the option selected according to the user;Wherein institute State one or more of the other option include it is following at least one:By the Call Forwarding to another telephone number or ground Location;By the way that to the service of one of server and telephone exchange is included, the Call Forwarding is stopped into the calling, the service Calling, which is played, to the MPTY of the calling stops message;And by the telephone number of the MPTY be stored in database with Stop the subsequent voice calls from the MPTY;Fax tone is played to provide facsimile receptions service;And with the calling in the same direction The option of what message is played by the Call Forwarding to voice mail in side.
In embodiment, one or more of other options can determine the agreement for receiving the calling, and Methods described can be called including the use of described in identified protocol processes.
Methods described can include according to determined by the option selected in one or more of other options Like that, the calling is forwarded to being used for including one of server and telephone exchange from the mobile phone and handles described exhale The service cried.
Select one or more of other options for the moment in the user, the calling can in the service quilt Shelve.
Tone or message from the service can be provided when shelving to the MPTY of the calling.
When shelving, the service can provide option to the MPTY.
The service can provide one or more of other options to the mobile phone.
The service can check the user whether with it is desired action responded with select it is one or One of a number of other options.
Methods described can be included in the mark for the MPTY that the calling is searched in database, and electric to the movement The user of words provides the mark so that the user can determine how the processing calling based on the mark.
Methods described can include the Call Forwarding to including the service of at least one server and telephone exchange, Wherein described service can search the mark, and the mark is sent back into the mobile phone.
Alternatively, the mobile phone can search the identification information.
Methods described can include the Call Forwarding to including the clothes of at least one server and telephone exchange Business, and message is beamed back from described service to the mobile phone, the message provides service described in user's callback Number or address, the user are connected to the MPTY of the calling.
The mobile phone may operate in the application program that the option is provided on the mobile phone.
Methods described can include the Call Forwarding to including the service of at least one server and telephone exchange, For handling the inbound call like that according to determined by one of one or more of other options, wherein the application journey Selected in one or more of options option can be sent to the service by sequence.
Methods described can include the application program that sale is provided from online shop so that different application program providers Different options can be used to handle and called.
By the option of the Call Forwarding to another address can include by the Call Forwarding arrive include server with The service of at least one telephone exchange and by it is described calling from the service routing to the addressable addresses of IP.
Route the call to the addressable addresses of IP the call routing can be returned to including the use of VoIP it is described Mobile phone.
According to another aspect of the present invention there is provided a kind of method for handling the inbound call that mobile phone is received, This method includes:The calling is forwarded to the clothes including at least one server and telephone exchange from the mobile phone Business, and by the calling from the service routing to the addressable addresses of the IP of the user.
In embodiment, routing the call to the addressable addresses of the IP can exhale including the use of VoIP by described Cry and be routed back to the mobile phone.
There is provided a kind of side for being used to handle the inbound call that mobile phone is received every time according to another aspect of the present invention Method, this method includes:So that receiving the option of the inbound call at the mobile phone and determining how to exhale described in processing The one or more of the other option cried can be when the mobile phone receives the inbound call by the mobile phone User is selected;The inbound call is handled like that determined by the option selected according to the user;And make the use Family is able to access that different application programs, the different application program provide for handle calling it is one or more of its The different options of its option.
According to another aspect of the present invention there is provided a kind of computer program product, the computer program product is embodied in meter On calculation machine computer-readable recording medium and when being configured as performing on a processor, operated according to any above method feature.Institute Stating computer program can be embodied in non-transitory computer-readable medium.
There is provided a kind of service including one of server and telephone exchange, wherein institute according to another aspect of the present invention The service of stating is configured as being operated according to any above method feature.
According to another aspect of the present invention there is provided a kind of mobile phone, it is configured as according to any above method feature Operated.

Claims (40)

1. a kind of method for handling the inbound call that mobile phone is received every time, this method includes:
So that receiving the option of the inbound call at the mobile phone and being called described from the mobile phone forward Option to the service including at least one server and telephone exchange in the mobile phone receives the inbound call When can be selected by the user of the mobile phone, while the user selects from one or more further options To determine how the processing calling, one or more of further options along with based on location database, photo or The information of the caller for the relevant calling that social media overview is retrieved;And
The inbound call is handled like that determined by the option selected according to the user,
One or more of further options are supplied to the mobile phone by wherein described service.
2. according to the method described in claim 1, wherein one or more of further options are determined the calling road By to where, and methods described includes routeing the calling like that determined by the option that selects according to the user.
3. according to the method described in claim 1, wherein one or more of further options determine to be used for receiving described The agreement of calling, and methods described is including the use of calling described in identified protocol processes.
4. the method according to claim 1,2 or 3, wherein the service is according to one or more of further options In handle the inbound call like that determined by a selected option.
5. method according to claim 4, wherein the user select one or more of further options it For the moment, the MPTY of the calling lies on the table so that when shelving to the MPTY provide tone from the service or Person's message.
6. method according to claim 5, wherein when shelving, the service provides option to the MPTY.
7. according to the method described in claim 1, wherein user described in the service inspection whether with it is desired act into Row responds to select an option in one or more of further options.
8. the method according to the claims 1,2 or 3, wherein one or more of further options are including following In at least one:In the case where leaving the message of voice mail message to MPTY described in MPTY playing request, by institute State MPTY and be sent to voice mail;Play fax tone to provide facsimile receptions service to the MPTY;By the calling road By to meeting bridge;Another telephone number routed the call to beyond the telephone number of the mobile phone;Will be described Call routing is to operator;And route the call to VoIP or instant message transrecieving address.
9. the method according to the claims 1,2 or 3, including the user is obtained the choosing for stopping the calling .
10. method according to claim 9, including the MPTY of the calling is added to the database for the side of being blocked.
11. the method according to the claims 1,2 or 3, it is included in MPTY that the calling is searched in database Mark, and described identify is supplied to the user of the mobile phone so that the user can be determined based on the mark How the calling is handled.
12. method according to claim 11, including by the Call Forwarding to including server and telephone exchange extremely One of few service, wherein being identified described in the service search and the mark being sent back into the mobile phone.
13. method according to claim 11, wherein the mobile phone searches the identification information.
14. the method according to the claims 1,2 or 3, including by the Call Forwarding to including server and phone The service of at least one interchanger, and message is sent back from described service to the mobile phone, the message, which is provided, to be used for The number serviced described in user's callback or address, the user are connected to the MPTY of the calling.
15. the method according to the claims 1,2 or 3, wherein the mobile phone is operated on the mobile phone The application program of one or more of further options is provided.
16. method according to claim 15, including by the Call Forwarding to including server and telephone exchange extremely One of few service, for exhaling according to handling the inbound like that determined by one of one or more of further options Cry, wherein a selected option in one or more of further options is sent to the clothes by the application program Business.
17. method according to claim 15, including the application program sold is provided from online shop so that different should Different options can be used to handle with program vendor and called.
18. the method according to the claims 1,2 or 3, wherein one of one or more of further options are wrapped Include the calling and to be forwarded to the service including at least one server and telephone exchange from the mobile phone, and by institute Calling is stated from the service routing to the addressable addresses of IP.
19. method according to claim 18, wherein route the call to the addressable addresses of IP including the use of The call routing is returned to the mobile phone by VoIP.
20. a kind of method for handling the inbound call that mobile phone is received every time, this method includes:So that being moved described Receive the option of the inbound call and determining how at mobile phone and handle one or more of the other option of the calling to exist The mobile phone can be selected when receiving the inbound call by the user of the mobile phone, one or more of Other options are along with the caller's of the relevant calling retrieved based on location database, photo or social media overview Information;And
The inbound call is handled like that determined by the option selected according to the user;
Wherein one or more of other options include it is following at least one:
By the Call Forwarding to another telephone number or address;
By the way that the Call Forwarding is stopped into the calling, the clothes to the service including one of server and telephone exchange It is engaged in playing calling stop message to the MPTY of the calling, and the telephone number of the MPTY is stored in database To stop the subsequent voice calls from the MPTY;
Fax tone is played to provide facsimile receptions service;And
The option of what message is played by the Call Forwarding to voice mail with the in the same direction MPTY,
One or more of other options are supplied to the mobile phone by wherein described service.
21. method according to claim 20, wherein one or more of other options determine to be used for receiving described exhale The agreement cried, and methods described is including the use of calling described in identified protocol processes.
22. method according to claim 20, including according to being selected in one or more of other options Determined by one option like that, the calling is forwarded to including one of server and telephone exchange from the mobile phone Be used for handle the service of the calling.
23. method according to claim 22, wherein selecting one of one or more of other options in the user When, the calling is shelved in the service.
24. method according to claim 23, the service is come from wherein being provided when shelving to the MPTY of the calling Tone or message.
25. method according to claim 24, wherein described service to the MPTY provides option when shelving.
26. method according to claim 20, wherein whether user described in the service inspection is with desired action Responded to select one of one or more of other options.
27. the method according to one of claim 22 to 26, it is included in MPTY that the calling is searched in database Mark, and provide the mark to the user of the mobile phone so that the user can be determined such as based on the mark Manage the calling in where.
28. method according to claim 27, including by the Call Forwarding to including server and telephone exchange extremely One of few service, wherein the service can search the mark, and is sent back to the mobile phone by the mark.
29. method according to claim 27, wherein the mobile phone searches the identification information.
30. the method according to one of the claims 20-26, including by the Call Forwarding to including server and electricity The service of at least one interchanger is talked about, and message is beamed back from described service to the mobile phone, the message provides institute The number of service or address described in user's callback are stated, the user is connected to the MPTY of the calling.
31. the method according to any one of claim 20 to 26, wherein the mobile phone operates in the mobile electricity The application program of option is provided in words.
32. method according to claim 31, including by the Call Forwarding to including server and telephone exchange extremely One of few service, for handling the inbound call like that according to determined by one of one or more of other options, Selected in one or more of options option is sent to the service by wherein described application program.
33. method according to claim 31, including the application program sold is provided from online shop so that different should Different options can be used to handle with program vendor and called.
34. the method according to any of claim 20 to 26, wherein by the Call Forwarding to another address Option include by the Call Forwarding arrive including at least one server and telephone exchange service and by it is described call from Option of the service routing to the addressable addresses of IP.
35. method according to claim 34, wherein route the call to the addressable addresses of IP including the use of The call routing is returned to the mobile phone by VoIP.
36. a kind of method for handling the inbound call that mobile phone is received, this method includes:
The calling is forwarded to the service including at least one server and telephone exchange from the mobile phone, and will IP accessible address of the calling from the service routing to user,
The one or more options for wherein determining how processing calling are supplied to mobile phone for mobile phone by the service User is selected when being connected to inbound call on a cellular telephone, and one or more of options are along with based on position data The information of the caller for the relevant calling that storehouse, photo or social media overview are retrieved.
37. method according to claim 36, wherein route the call to the IP accessible address including the use of The call routing is returned to the mobile phone by VoIP.
38. a kind of method for handling the inbound call that mobile phone is received every time, this method includes:So that being moved described Receive the option of the inbound call and determining how at mobile phone and handle one or more of the other option of the calling to exist The mobile phone can be selected when receiving the inbound call by the user of the mobile phone, one or many Individual other options along with the relevant calling retrieved based on location database, photo or social media overview caller Information;
The inbound call is handled like that determined by the option selected according to the user;And
Enable the user to access different application programs, the different application program is provided for handling the described of calling The different options of one or more of the other option,
Service including one of server and telephone exchange to mobile phone provides one or more of other options.
39. a kind of server of service, wherein the service is configured as being grasped according to any one of claim 1-38 Make.
40. a kind of mobile phone, it is configured as being operated according to any one of claims 1 to 38.
CN201180032425.5A 2010-06-28 2011-06-28 Dynamic calling route for handling inbound voice calling on mobile phone in real time Expired - Fee Related CN103155606B (en)

Applications Claiming Priority (7)

Application Number Priority Date Filing Date Title
US35909410P 2010-06-28 2010-06-28
US61/359094 2010-06-28
US37346210P 2010-08-13 2010-08-13
US61/373462 2010-08-13
US39429710P 2010-10-18 2010-10-18
US61/394297 2010-10-18
PCT/EP2011/060859 WO2012001016A1 (en) 2010-06-28 2011-06-28 Dynamic call routing for real-time handling of inbound voice calls on mobile phones

Publications (2)

Publication Number Publication Date
CN103155606A CN103155606A (en) 2013-06-12
CN103155606B true CN103155606B (en) 2017-08-25

Family

ID=44534747

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201180032425.5A Expired - Fee Related CN103155606B (en) 2010-06-28 2011-06-28 Dynamic calling route for handling inbound voice calling on mobile phone in real time

Country Status (3)

Country Link
EP (1) EP2572523A1 (en)
CN (1) CN103155606B (en)
WO (1) WO2012001016A1 (en)

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2991540A1 (en) * 2012-05-29 2013-12-06 France Telecom Method for selecting communicating entity to receive indication of multimedia communication form incoming call, involves sending indication allowing user to identify reachability information to server, to start indication transfer to entity
FR2998435A1 (en) * 2012-11-21 2014-05-23 France Telecom VOICE COMMUNICATION SERVICE
CN103841531B (en) 2012-11-27 2018-06-19 南京中兴软件有限责任公司 A kind of implementation method and device of the hang-up short message based on click to dial
CN105337835B (en) * 2014-05-30 2019-01-08 阿尔卡特朗讯 A kind of method and apparatus for social networks interactive information
CN105578461B (en) * 2014-11-10 2019-08-02 阿里巴巴集团控股有限公司 Communication, communication access/call-out method, apparatus and system are established between mobile terminal
CN106161817B (en) * 2015-04-16 2020-01-21 李明 Communication method and communication system based on VOIP platform
CN105100410B (en) * 2015-05-27 2019-04-16 小米科技有限责任公司 It polymerize the method and device of third party's phone application
US9648204B2 (en) * 2015-08-03 2017-05-09 Advanced Messaging Technologies, Inc. Processing a fax transmission using a mobile device
US9654629B1 (en) 2015-10-26 2017-05-16 At&T Intellectual Property I, L.P. Telephone user interface providing enhanced call blocking
FR3050352B1 (en) * 2016-04-19 2019-05-03 Onoff Telecom METHOD OF MANAGING THE RECEPTION OF A TELEPHONE CALL ON A COMMUNICATION TERMINAL CALLED
EP3560183B1 (en) * 2016-12-23 2023-07-12 Telecom Italia S.p.A. Call collision resolution in a communication network
US10841755B2 (en) 2017-07-01 2020-11-17 Phoneic, Inc. Call routing using call forwarding options in telephony networks
CN108737151B (en) * 2018-03-22 2019-05-07 平安科技(深圳)有限公司 Method, apparatus, mobile terminal and the storage medium of voice trunking route access
CN109120507B (en) * 2018-07-17 2021-04-23 奇酷互联网络科技(深圳)有限公司 Mobile terminal and method and device for realizing instant messaging with fixed terminal
CN109275114A (en) * 2018-07-18 2019-01-25 奇酷互联网络科技(深圳)有限公司 Mobile terminal and IMS video incoming call turn the method, apparatus of instant messaging video
CN109495659A (en) * 2018-12-12 2019-03-19 迈普通信技术股份有限公司 A kind of Voice Mailbox redialing method, device and its storage medium
US11736613B2 (en) 2019-03-18 2023-08-22 Virtual Hold Technology Solutions, Llc System and methods for intent-based active callback management using enhanced callback objects
US20210360402A1 (en) * 2020-05-18 2021-11-18 Global Business Software Development Technologies, Inc. Applying Shaken Procedures to Legacy Protocols
CN112291142B (en) * 2020-10-26 2022-10-18 浙江百应科技有限公司 Cloud communication method and system based on intelligent routing
US11575792B2 (en) * 2021-04-28 2023-02-07 Zoom Video Communications, Inc. Conference service number system

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000016582A2 (en) * 1998-09-10 2000-03-23 Telefonaktiebolaget Lm Ericsson (Publ) System and method for real-time interactive selection of call treatment in a radio telecommunications network
WO2001076210A1 (en) * 2000-03-31 2001-10-11 Nortel Networks Limited Internet call waiting with voice mail system that provides monitoring during recording
CN101448049A (en) * 2007-11-27 2009-06-03 中国电信股份有限公司 Comprehensive communication business system and method thereof

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1093281A3 (en) * 1999-10-15 2002-11-06 Nortel Networks Limited Call redirection through portable device
US6459708B1 (en) 1999-12-21 2002-10-01 Toledo Communications, Inc. Apparatus and method for providing T1/E1 telecommunications trunks over IP networks
US6459780B1 (en) * 2000-02-15 2002-10-01 Verizon Services Corp. Methods and apparatus for providing a called party call disposition options in real time
US20030179743A1 (en) 2001-12-18 2003-09-25 Bosik Barry S. Call management method responsive to network presence
US7644166B2 (en) 2003-03-03 2010-01-05 Aol Llc Source audio identifiers for digital communications
US7636431B2 (en) * 2004-03-23 2009-12-22 Williams L Lloyd Method and apparatus for subscriber control of an inbound call
US8320535B2 (en) 2006-04-06 2012-11-27 Qwest Communications International Inc. Selectable greeting messages

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000016582A2 (en) * 1998-09-10 2000-03-23 Telefonaktiebolaget Lm Ericsson (Publ) System and method for real-time interactive selection of call treatment in a radio telecommunications network
WO2001076210A1 (en) * 2000-03-31 2001-10-11 Nortel Networks Limited Internet call waiting with voice mail system that provides monitoring during recording
CN101448049A (en) * 2007-11-27 2009-06-03 中国电信股份有限公司 Comprehensive communication business system and method thereof

Also Published As

Publication number Publication date
WO2012001016A1 (en) 2012-01-05
EP2572523A1 (en) 2013-03-27
CN103155606A (en) 2013-06-12

Similar Documents

Publication Publication Date Title
CN103155606B (en) Dynamic calling route for handling inbound voice calling on mobile phone in real time
JP5297039B2 (en) Wireless device for managing inter-network telecommunications services
US8401163B1 (en) Methods and systems for call processing and for providing call progress status over a network
US9531882B1 (en) Methods and systems for confirming message delivery
US9215318B2 (en) Methods and systems for call processing in a wireline and wireless network
US8379818B2 (en) Method and apparatus for conveying a calling party identifier
US8548447B1 (en) Methods and systems for blocking unwanted telecommunications
KR101162931B1 (en) Method and apparatus for managing telephone calls
CN1678005B (en) Apparatus, system and method for sharing a single physical address by multiple virtual telephones
FI109256B (en) Methods and devices to support communication
US8078155B2 (en) Call processing for group conferencing
US9491297B1 (en) Methods and systems for managing telecommunications
US8121626B1 (en) Method and systems for short message forwarding services
US9253319B1 (en) Methods and systems for call connecting calls
WO2011094766A2 (en) Virtual subscriber service
US8542814B1 (en) Methods and systems for speed dialing
JP2005176375A (en) Method of playing one or more videos with one or more cellular phones while one or more telephony calls relevant to one or more cellular phones being held
CN101611619A (en) Interactive communication session director
CA2556892A1 (en) Call management
CN100525520C (en) Method for providing information to 1 haotong user
JP5650758B2 (en) SIP interface for media recording via INAP
JP2001346236A (en) Voice response telephone call transfer system
CN109640278A (en) A kind of VoIP answering method based on unconditional call forwarding suitable for multi-operator

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20170825

Termination date: 20190628

CF01 Termination of patent right due to non-payment of annual fee