CN100411337C - Method for calling Internet device - Google Patents

Method for calling Internet device Download PDF

Info

Publication number
CN100411337C
CN100411337C CNB2004101035822A CN200410103582A CN100411337C CN 100411337 C CN100411337 C CN 100411337C CN B2004101035822 A CNB2004101035822 A CN B2004101035822A CN 200410103582 A CN200410103582 A CN 200410103582A CN 100411337 C CN100411337 C CN 100411337C
Authority
CN
China
Prior art keywords
internet device
sign
calling
server
custom number
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CNB2004101035822A
Other languages
Chinese (zh)
Other versions
CN1798033A (en
Inventor
胡立新
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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CNB2004101035822A priority Critical patent/CN100411337C/en
Publication of CN1798033A publication Critical patent/CN1798033A/en
Application granted granted Critical
Publication of CN100411337C publication Critical patent/CN100411337C/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The present invention discloses a method for calling Internet devices, which comprises that the corresponding relation between a self-defining number and an IM mark can be stored in a network. When a calling is sent to an Internet device, the IM mark corresponding to the called self-defining number can be found by the network, and then, the calling connection with the Internet device can be established. Compared with the existing realization mode, the present invention does not need to allocate telephone numbers of E. 164 to the Internet device, and the calling to the Internet device can be realized. The telephone number resources of E. 164 can be saved, and IM providers do not need to again apply the telephone numbers of E. 164. Different callings are corresponding to different called internet devices by the same self-defining numbers. Because users can arrange the corresponding relation between the self-defining number and the IM mark, the self-defining number arranged by users can be very brief. Therefore, the present invention can also simplify the dialing operation when users send callings.

Description

A kind of method of calling Internet device
Technical field
The present invention relates to the communications field, be meant a kind of method of calling Internet device especially.
Background technology
There is the equipment of many support voice communications the Internet at present, these internet devices are supported instant messaging (IM, Instant Message), need carry out voice intercommunication with plain old telephone, described voice intercommunication comprises dual mode, a kind of is that internet device is called out plain old telephone, and promptly internet device is done caller (PCto Phone); A kind of is the common telephone call internet device, (Phone to PC), and promptly internet device is done called.Relate generally to internet device among the present invention and make called situation, be described in detail below.
For the Internet (Internet) user who uses the phone online, it is quotidian once going up and taking the telephone line several hrs in the network process, like this, will inevitably miss many incoming calls, like this, the user is for avoiding missing incoming call, the telephone line of having to apply in addition, thus, the user is desirable to provide the business of a kind of call notification and control, make the Internet user in online, monitor and to handle to incoming call, this business can be by the ip intelligent peripherals (IP) of intelligent network, modes such as Centrex provide, its basic implementation procedure is as follows: the user at first applies for busy call/no-answer diversion operation base, during when incoming call and to busy tone, this incoming call is forwarded on the internet call manager (IMP), the internet call manager is collected relevant call forward information calling party and callee, shine upon then, be retrieved as Internet protocol (IP) address of user's dynamic assignment by signaling information, if this user is online and have the IP address, just call line identification information is sent to the user by the Internet.Like this, called subscriber's internet device will demonstrate information such as calling number, name, and at this moment, the Internet user can carry out current talking (VoIP) by the loud speaker and the microphone of internet device.
More than be the implementation procedure that internet call waits for that (ICW, Internet Calling Waiting) is professional.The ICW business also has the characteristic that far-end is called out control, can make the personnel that work at home monitor the phone of office at home in real time.The ICW business is to erect the bridge of real-time communication between the Internet and public switched network, and the call completing rate of calling can be provided, and the current any business that provides is not provided, and has solved the user can't answer any incoming call by the telephone line online problem.
According to the intercommunication system, as shown in Figure 1, the basic all devices function that keeps in the intelligent network in interworking architecture, three gateway function entities are set: calling/carrying control gateway (C/BGF between two networks, Call/Bearer Gateway Function), Service Control Gateway (SCGF, ServiceControl Gateway Function) and management gateway (MGF, Management GatewayFunction), correspond respectively to calling/bearer control layer, service control layer and management level, realization is based on the intelligent network business signaling of intelligent network application part agreement (INAP) and based on the protocol conversion between the IP telephony network signaling H.323, thereby realizes the IWF of two networks on each aspect.Because C/BGF, SCGF and MGF three's effect and the function of finishing are had nothing in common with each other, therefore, three's residing physical location in network is also different, for example, C/BGF can be in the position of Internet connector (IAP, Internet Access Provider) usually, and SCGF and MGF can be arranged in Internet connector position, a server that also can be used as in the ISP (ISP, Internet ServiceProvider) is disposed.
The interactive operation between IP server and the intelligent network SCP is promptly finished in intercommunication between the service control layer of SCGF realization intelligent network and IP network, and the SSP of IP network side and the interoperability between the intelligent network SCP, finishes work such as signaling protocol conversion.At service control layer, the function that SCGF need have comprises: SCGF need have the function of carrying out intercommunication with the PSTN (PSTN) of IP network side and the Internet intercommunication (PINT) server, after IP network side user's PINT class service request is carried out protocol conversion, be passed to the SCP of PSTN side, carry out actual business control by SCF; SCGF also need have the ability with H.323 gatekeeper (SSP) intercommunication of IP network side, with the IP network side H.323 terminal send after IP network/protocol conversion is carried out in the request of PSTN interworking service, be passed to the SCP of PSTN side, carry out actual business control by SCF; SCGF also need have the function with the service condition change information notice IP network side server of intelligent network side, and the function of the control information of intelligent network side SCP being notified IP network side gatekeeper.
Here, the concrete analysis service control gateway function relevant with the PINT server.On the one hand; after SCGF receives the service request of IP network side PINT server transmission; send it to service control function (SCF; Service Control Function); what meanwhile be sent to SCF also comprises some necessary informations; so that SCF controls service request, authenticated user and authorization data, and the protection intelligent network is not subjected to misuse and erosion from the Internet.On the other hand, SCGF will be sent to the IP network side from the instruction of SCF, carry out professional for it.For the Internet, SCGF has hidden SCF and special resource function (SRF, Special Resource Function), plays a part mediation device between IP network and intelligent network, helps the simplification of the Internet side interface.From IP network application user's angle, SCGF is to the service feature processing of request and carry out responsible; The functional entity of intelligent network lies in after the SCGF, and its operation is transparent for the IP network user.
C/BGF is equivalent to the comprehensive entity of media gateway and medium control gateway, and and if only if a side user just need when the Internet Protocol telephone, the function that C/BGF need support comprises: be equivalent to media gateway, realize the speech coding conversion between bearing bed PSTN and the IP network; Be equivalent to SGW, realize the intercommunication of Signaling System Number 7 and IP network agreement among the PSTN, finish the bridging functionality of Internet Protocol telephone and pstn telephone; Be equivalent to medium control gateway (MGC), realize Signaling System Number 7 and protocol conversion H.323, and by the control of corresponding protocol realization to calling out and carrying.
MGF is the gateway function entity that is provided with for administrative purposes, thereby its basic function is the intercommunication between short message service (SMS) center of the office terminal of realizing IP network side on the SML and intelligent network, mainly comprise support based on World Wide Web (WWW) (WEB) management service, to the retrieval of data, modification in the heart among the SMS, also comprise the authentication that management is asked, the management interface that authenticates and provide user data as the IP network user; The conversion of gateway protocol and the realization of corresponding security mechanism.IP network user can download to user's customization data in the service data function (SDF, Service data Function) of intelligent network by MGF.
Along with the convergence of industrial circle, telephone network, computer network, cable TV network are tending towards merging, and network load is in continuous increase, and the pressure of network faces is increasing.Business demand also is tending towards variation, and operator must provide increasing multimedia service could attract the user, and these novel diversity business to be present PSTN, Public Land Mobile Network network (PLMN) be difficult to provide.Meanwhile, the data network of develop rapidly forms shunting to PSTN, PLMN are professional, and will become the foundation stone of carry voice traffic gradually, and operator has accumulated abundant VoIP operation experience, but H.323 VoIP only satisfies the primary demand of packet voice, lacks abundant business function.Under this its development, arise at the historic moment based on the next generation network (NGN) of Softswitch technology, NGN is a milestone on the telecommunication history, it belongs to a kind of comprehensive, open network architecture, and business such as voice, data and multimedia are provided.NGN can be on unified packet network business such as converged communication, information, ecommerce and transaction, satisfy variation, individual business demand, on the basis of inheriting, realize and the miscellaneous service network, as the intercommunication between PSTN/ integrated services network network (ISDN), PLMN, intelligent network, the Internet, new voice, data, image co-registration business is provided in the whole network fast.
In the process of construction of NGN, realize comprising: the intercommunication of intercommunication, NGN and the Signaling System Number 7 net of NGN and PSTN/ISDN/ global mobile communication (GSM) network/code division multiple access (CDMA) communication network and the intercommunication of flexible exchanging network and existing intelligent network with the mode of legacy network intercommunication.Wherein, NGN and PSTN and with core net be the intercommunication of Circuit-switched mobile radio communication, all can finish by Trunk Media Gateway; The intercommunication of NGN and Signaling System Number 7 net can be finished by SGW (SG); When the user in the flexible exchanging network uses intelligent network business, as card number service, must realize intercommunication with intelligent network, key is the card number data, and for No. 800 business, then must realize the unified use of PSTN/ISDN user and flexible exchanging network user, two kinds of implementations are specifically arranged: a kind of is to carry out the speech channel intercommunication by TMG and PSTN, insert intelligent network at PSTN, soft switchcall server is had no requirement, another kind is that Softswitch directly inserts intelligent network, and this processing mode proposes high requirement to soft switchcall server, but at resource occupying, aspects such as time delay have strong advantage.
Fig. 2 shows the structural representation that circuit-switched network and flexible exchanging network carry out intercommunication, as shown in Figure 2, be the terminal distribution telephone number E.164 in the flexible exchanging network in advance, when the terminal in the circuit-switched network makes a call to the terminal in the flexible exchanging network, after circuit-switched network determines that according to called number terminal called belongs to flexible exchanging network, calling is forwarded to Tandem Gateway, Tandem Gateway with call proceeding to soft switch, soft switch finds the IP address of terminal called according to called number, sets up then to call out to connect.Terminal in the flexible exchanging network can be initial session protocol (SIP) terminal, H.248 terminal, H.323 terminal, Media Gateway Control Protocol terminal etc.
According to above description as seen, be necessary for terminal in the flexible exchanging network and allocate E.164 telephone number in advance, could in subsequent process, search corresponding terminal and set up to call out and connect.But,, must make telephone number resource exhaustion E.164 if all distribute E.164 telephone number for all terminals in the software switching network because E.164 telephone number can be regarded a kind of resource as; If be not the terminal distribution telephone number E.164 in the flexible exchanging network, then can't realize calling again to terminal in the flexible exchanging network.
Summary of the invention
In view of this, the object of the present invention is to provide a kind of method of calling Internet device,, can realize calling internet device need not to distribute under the situation of telephone number E.164 for internet device.
In order to achieve the above object, the invention provides a kind of method of calling Internet device, the method includes the steps of:
Corresponding relation between A, network storage calling subscriber identification, Custom Number and the internet device IM sign;
B, calling subscriber make a call to internet device by dialing Custom Number, and NetFind is set up the calling with the internet device that identifies corresponding to IM to identifying with calling subscriber identification, the corresponding internet device IM of Custom Number.
Foundation described in the step B further comprises with the calling of the internet device that identifies corresponding to IM before: network based internet device IM sign, whether judgement is online corresponding to the internet device of IM sign, if then set up calling with the internet device that identifies corresponding to IM; Otherwise, finish current flow process.
Further comprise before the described steps A:
A0, user are provided with corresponding relation between calling subscriber identification, Custom Number and the internet device IM sign by Web server.
Described steps A 0 is: the user imports corresponding relation between calling subscriber identification, Custom Number and the internet device IM sign to Web server.
Described steps A 0 is: the user is to Web server input calling subscriber identification and internet device IM sign, and Web server generates based under this calling subscriber identification, identify corresponding Custom Number with internet device IM.
Further comprise before the described steps A 0: Web server carries out authentication to the user, if the user by authentication, execution in step A0 then, otherwise, finish current flow process.
Further comprise before the described steps A: the user is provided with corresponding relation between calling subscriber identification, Custom Number and the internet device IM sign by system is set.
Further comprise before the described steps A: the user is provided with corresponding relation between calling subscriber identification, Custom Number and the internet device IM sign by client, and client is sent to server with described corresponding relation then.
Corresponding relation between described calling subscriber identification, Custom Number and the internet device IM sign is stored in soft switch, or application server, or intelligent network.
It is characterized in that described step B may further comprise the steps:
B1, calling subscriber make a call to internet device by dialing Custom Number, after Tandem Gateway is received call request, the call request that carries the Custom Number of calling subscriber identification and calling are forwarded to soft switch;
After call request is received in B2, soft switch, obtain and calling subscriber identification, the corresponding internet device IM sign of Custom Number, search corresponding IM server according to this internet device IM sign, send the call request that carries the IM sign to this IM server then;
B3, IM server are set up the calling with corresponding internet device according to internet device IM sign.
Further comprise before the described step B3: the IM server is according to internet device IM sign, judge corresponding to the internet device of IM sign whether online, if, execution in step B3 then; Otherwise, finish current flow process.
Obtain described in the step B2 with calling subscriber identification, the corresponding internet device IM of Custom Number and be designated: soft switch provides calling subscriber identification and Custom Number to application server, and application server returns and calling subscriber identification, the corresponding internet device IM sign of Custom Number to soft switch.
Obtain described in the step B2 and calling subscriber identification, the corresponding internet device IM of Custom Number are designated: soft switch is obtained and calling subscriber identification, the corresponding internet device IM sign of Custom Number according to the corresponding relation between calling subscriber identification, Custom Number and the internet device IM sign of self storage.
Described internet device IM sign comprises: IM provider sign and IM user ID.
Searching corresponding IM server according to this internet device IM sign described in the step B2 is:
B, search corresponding IM server according to the sign of the IM provider in the internet device IM sign;
Step B3 is: the IM server is set up the calling with corresponding internet device according to the IM user ID in the internet device IM sign.
Described step b is: soft switch by name server search with internet device IM sign in the IP address of the corresponding IM server of domain name of IM provider sign.
Described step b is: according to the corresponding relation between IM service provider sign that is provided with and the IP address, search corresponding IM server.
Further carry service access code described in the step B1 in the call request,
The call request that will carry the Custom Number of calling subscriber identification and calling described in the step B1 is forwarded to soft switch and further comprises before: Tandem Gateway is addressed to corresponding soft switch according to service access code.
According to the proposed method, corresponding relation in network between storage Custom Number and the IM sign, when internet device makes a call, the corresponding IM of the Custom Number of NetFind and calling sign, set up then with internet device between calling be connected.Compare with existing implementation: need not just can realize calling, saved telephone number resource E.164, make IM provider needn't remove to apply for E.164 telephone number again internet device into internet device distribution telephone number E.164.Different callers can correspond to different called internet devices by identical Custom Number, also can use identical E.164 telephone number to correspond to different called internet devices, it is effective on this caller phone making the E.164 application of telephone number, reduced and applied for that E.164 telephone number is to influence of society, the user of plain old telephone can not have influence on other-end, even can apply for this business of calling Internet device yet.
Because the user can be provided with the corresponding relation between Custom Number and the IM sign, like this, the Custom Number of user's setting can be very brief, and therefore, the present invention also can simplify the dial-up operation of user when making a call.In addition, the present invention is highly suitable for the realization by users such as common telephone call MSN, QQ, the place of not having microphone at surf the Net inconvenience or computer, can get in touch with the relatives and friends that with MSN, QQ are contact method by plain old telephone, especially provide convenience for old man and youthful the contact.Operator can enlarge called subscriber's scope by the business of calling Internet device is provided, and can increase the income of operator.
Description of drawings
Fig. 1 shows the structural representation that intelligent network and IP network are carried out intercommunication;
Fig. 2 shows the structural representation that circuit-switched network and flexible exchanging network carry out intercommunication;
Fig. 3 shows calling Internet device process schematic diagram;
Fig. 4 shows the calling Internet device message flow chart.
Embodiment
For making the purpose, technical solutions and advantages of the present invention clearer, the present invention is described in further detail below in conjunction with accompanying drawing.
Among the present invention, the corresponding relation in network between storage Custom Number and the IM sign, when internet device made a call, the corresponding IM of the Custom Number of NetFind and calling identified, and foundation is connected with calling between the internet device then.Internet device described in the present invention can be the terminal in the flexible exchanging network, also can be equipment, the computer of online, or the like.
The user can be provided with the corresponding relation between Custom Number and the IM sign, this corresponding relation of the network storage then by the Web server of operator.Web server can at first carry out authentication to the user, if the user by authentication, then allows the user that the corresponding relation of Custom Number between identifying with IM is set; If the user is not by authentication, then refusing user's is provided with the corresponding relation between Custom Number and the IM sign.It is corresponding with the IM sign that the user can directly be provided with Custom Number by Web server, also can provide IM sign to Web server by the user, generated with this IM automatically by Web server then and identify corresponding Custom Number.The user is provided with Custom Number and IM by Web server and identifies when corresponding, Web server can further be judged based under this user ID, whether be provided with and the corresponding IM sign of this Custom Number, if the IM that then points out the user to reselect with Set For Current identifies corresponding Custom Number; Otherwise, the corresponding relation between the Custom Number of storage Set For Current and the IM sign.The user can make amendment to the corresponding relation between Custom Number and the IM sign by Web server, also can increase or reset corresponding relation between Custom Number and the IM sign, the corresponding relation between also Custom Number that can be provided with by the Web server deletion and IM identify by Web server.
In addition, the system that is provided with that the user also can provide by operator is provided with system as phone operation, and the corresponding relation between Custom Number and the IM sign is set.With phone operation system being set below is example, the process prescription that the user is provided with the corresponding relation between Custom Number and the IM sign is as follows: the user by the telephone terminal input with corresponding access code is set, can the corresponding relation of Custom Number between identifying with IM be set according to prompting then.The system of setting can at first carry out authentication to the user, if the user by authentication, then allows the user that the corresponding relation of Custom Number between identifying with IM is set; If the user is not by authentication, then refusing user's is provided with the corresponding relation between Custom Number and the IM sign.The system that is provided with also can generate automatically with IM and identify corresponding Custom Number, and notifies the user.The user can make amendment to the corresponding relation between Custom Number and the IM sign by system is set, also can increase or reset corresponding relation between Custom Number and the IM sign by system is set, also can be by Custom Number that system-kill has been provided with and the IM corresponding relation between identifying is set.
In addition, the client and server that the user also can provide by operator, realize Custom Number and IM identify between the setting of corresponding relation.The user is by the corresponding relation between client input Custom Number and the IM sign, before this can be at first authentication by client, client can will be sent to server based on the corresponding relation between Custom Number under the user ID and the IM sign by IP network, be stored by server.The user can make amendment to the corresponding relation between Custom Number and the IM sign by client, also can increase or reset the corresponding relation of Custom Number between identifying with IM by client, also Custom Number that can be provided with by client deletion and the corresponding relation between the IM, corresponding change all can offer server by client and store.
The above Custom Number is not limited in digital number, also can be numbers such as symbol, letter.Under the prerequisite that does not influence calling, in Custom Number and the corresponding relation between the IM under the user ID, an IM sign can be corresponding with a plurality of Custom Numbers.Corresponding relation between Custom Number and the IM sign can be stored in the network entities such as soft switch, intelligent network, application server.Above-described IM sign can comprise IM service provider sign and IM user ID.
Fig. 3 shows calling Internet device process schematic diagram, as shown in Figure 3, store the Custom Number of calling terminal user setting and the corresponding relation between the IM sign in the network in advance, this IM sign comprises IM service provider sign and IM user ID, and the implementation procedure of calling Internet device may further comprise the steps:
Step 301~step 302: switching network receives that calling terminal after the call request that internet device is initiated, transmits this call request to Tandem Gateway.Tandem Gateway connects switching network and IP network, also can be described as Trunk Media Gateway.The switching network side interface of time division multiplexing (TDM) is E1/T1, STM-1.Packet-based IP network side interface is FE, GE, 155M POS/ATM, E1/T1, E3/T3.Tandem Gateway is changed the voice of switching network side and the voice of IP network side mutually.This Tandem Gateway comprises the function of SGW, the ISUP signaling of switching network and the M3UA/M2PA/SCTP signaling of Sigtran can be changed mutually.Tandem Gateway is connected with soft switch by signaling, accepts the control of soft switch.The calling subscriber realizes the calling to internet device by dial the Custom Number of service access code and calling on calling terminal, stores routing table in the switching network, according to service access code, call request is forwarded to Tandem Gateway.Promptly send the ISUP signaling relevant with calling to Tandem Gateway.
Step 303: after Tandem Gateway is received call request, transmit this call request to soft switch.After Tandem Gateway is received the ISUP signaling, trigger the related service of calling Internet device according to service access code, the relevant information of the Custom Number of calling identification and calling is reported to soft switch, and the control of soft switch is accepted in current calling, finishes next step operation according to the indication of soft switch.Soft switch possesses the ability that control, signaling and protocol processes and basic service provide of calling out, also can by with the cooperating of application server, finally provide diversified value-added service to the user.
Step 304: after the relevant information of Custom Number of calling identification and calling is received in soft switch, obtain based under this calling identification, with the corresponding IM sign of the Custom Number of this calling, this IM sign comprises IM service provider sign and IM user ID, soft switch is found corresponding IM server according to IM service provider sign, sends the call request that carries the IM user ID to this IM server then.Can adopt Session Initiation Protocol or other agreements alternately between soft switch and the IM server, as XMPP (Extensible Messaging and Presence Protocol), the SIMPLE (SIP for InstantMessaging and Presence Leveraging Extensions) etc. of ietf definition.
Soft switch can according to self storage based on the corresponding relation between the Custom Number under the user ID and the IM sign, the corresponding IM of the Custom Number that obtains and call out identifies; Also can be by identifying with the corresponding IM of obtaining alternately of other network entities, the Custom Number of calling identification and calling is provided to application server as soft switch, application server is according to the corresponding relation between the identifying based on the Custom Number under the user ID and IM of self storage, the corresponding IM sign of the Custom Number of searching and calling out sends this IM sign to soft switch then.
The concrete form of corresponding relation can be relational database between Custom Number of storing in the network and the IM sign, sets up tables of data in relational database, comprises four fields: calling identification, Custom Number, IM service provider sign, IM user ID.Can calling identification in this relational database, Custom Number sets up unique index, to accelerate search speed.When searching, in relational database, search for, find out corresponding IM service provider's sign and IM user ID according to calling identification and Custom Number.
The user can directly be provided with the corresponding relation between Custom Number and IM service provider sign, the IM user ID, as the IM user ID is sip.jake.com.tom@jake.com, soft switch can be to the domain name jake.com corresponding address of name server (DNS) inquiry with IM service provider sign, to obtain the IP address of IM server.Like this, need not in soft switch the IM server to be registered in advance, the IM server of any DNS of having can both driedly obtain corresponding IP address.Also can in soft switch, set in advance the corresponding relation between IM service provider sign and the IP address, by the extremely corresponding IM server of this IP addressing of address.For example, the corresponding relation between storage IM service provider sign and the IP address in soft switch in advance, as MSN, 123.123.112.123, soft switch just can according to the sensible corresponding IP addressing of address of IM service mark IM server extremely accordingly.Like this, when the corresponding relation that is provided with between IM service provider sign and the IP address, some other configuration datas can also be set, as communication protocol of communicating between soft switch and the IM server etc., as other agreements such as the Extended Protocol-SIMPLE agreement of SIP or XMPP agreements.It is more flexible that network is connected, and the user is provided with simply, need not to import protocol information, and only need to select IM service provider sign in tabulation, and operator can control the IM operator of calling in addition.
After step 305~step 306:IM server is received call request, judge according to the IM user ID whether corresponding internet device is current online, if internet device is current online, then transmit this call request to internet device, after internet device is replied, set up internet device and be connected with IP between the Tandem Gateway, as User Datagram Protoco (UDP) (UDP) connect, transmission control protocol (TCP) connects etc., realizes the transmission of voice.If internet device is current not online, then notify the current calling of soft switch to continue, the current calling of soft switch notice Tandem Gateway can't continue, and the current calling of Tandem Gateway notice calling terminal can't continue.
Fig. 4 shows the calling Internet device message flow chart, as shown in Figure 4, store the Custom Number of calling terminal user setting and the corresponding relation between the IM sign in the network in advance, this IM sign comprises IM service provider sign and IM user ID, and the message flow of calling Internet device may further comprise the steps:
Step 401~step 405: Tandem Gateway is received after the call request that internet device is initiated, according to the service access code that carries in the call request, or directly according to the Custom Number of calling out, call request is forwarded to soft switch, and promptly Tandem Gateway sends the initial address message (IAM) of the Custom Number that carries calling identification and calling to soft switch.After IAM is received in soft switch, obtain based under this calling identification, with the corresponding IM sign of the Custom Number of this calling, the IP address that obtains corresponding IM server according to this IM sign sends the INVITE that carries the IM sign to the IM server then.After the IM server is received INVITE, judge according to the IM sign whether corresponding internet device is current online, if then send INVITE, and return 100 responses, and continue execution in step 406 to soft switch to internet device; If not, then notify soft switch to finish current call flow, soft switch notice Tandem Gateway finishes current call flow, and the current calling of Tandem Gateway notice calling terminal can't continue.
Step 406~step 414: after internet device is received INVITE, send 180 responses to the IM server; After the IM server is received 180 responses, send 180 responses to soft switch; Soft switch sends Address Complete Message (ACM) to Tandem Gateway after receiving 180 responses.Internet device sends 200 responses to the IM server; After the IM server is received 200 responses, send 200 responses to soft switch; Soft switch sends response message (ANM) to Tandem Gateway after receiving 200 responses.Soft switch sends ACK message to the IM server, and the IM server sends ACK message to internet device.Set up internet device and be connected, converse with calling terminal with IP between the Tandem Gateway.
Step 415~step 420: calling terminal discharges current calling, and Tandem Gateway sends call release message (REL) to soft switch; After REL is received in soft switch, send Release complete (RLC) to Tandem Gateway.Soft switch sends BYE message to the IM server, after the IM server is received BYE message, send BYE message to internet device, after internet device is received BYE message, send 200 responses to the IM server, after the IM server is received 200 responses, send 200 responses to soft switch, so far whole calling procedure finishes.
Above-described Tandem Gateway comprises the function of SGW, and in the practical application, Tandem Gateway and SGW also can set up separately.SGW is by gateway control protocol (H.248) control Tandem Gateway.The above is the business that soft switch provides calling Internet device, this business also can be cooperated with application server by soft switch to be finished, promptly should business by application server realizing, application server can be controlled the soft switch replay call by Session Initiation Protocol, with can being finished by application server alternately of IM server.
Internet device has only an IP address based on public network mostly, and this IP address is globally unique.But have some users to adopt the mode of internal network to surf the Net, as the NAT address spaces, in this case, can provide a gateway device, audio call need pass through this gateway device, promptly can not directly obtain the IP address of internet device.When setting up internet device and IP between the Tandem Gateway being connected, will need to set up IP indirectly by this gateway device and connect, no longer be directly to set up IP to connect.
In a word, the above is preferred embodiment of the present invention only, is not to be used to limit protection scope of the present invention.

Claims (18)

1. the method for a calling Internet device is characterized in that, the method includes the steps of:
Corresponding relation between A, network storage calling subscriber identification, Custom Number and the internet device IM sign;
B, calling subscriber make a call to internet device by dialing Custom Number, and NetFind is set up the calling with the internet device that identifies corresponding to IM to identifying with calling subscriber identification, the corresponding internet device IM of Custom Number.
2. method according to claim 1, it is characterized in that, foundation described in the step B further comprises with the calling of the internet device that identifies corresponding to IM before: network based internet device IM sign, whether judgement is online corresponding to the internet device of IM sign, if then set up calling with the internet device that identifies corresponding to IM; Otherwise, finish current flow process.
3. method according to claim 1 is characterized in that, further comprises before the described steps A:
A0, user are provided with corresponding relation between calling subscriber identification, Custom Number and the internet device IM sign by Web server.
4. method according to claim 3 is characterized in that, described steps A 0 is: the user imports corresponding relation between calling subscriber identification, Custom Number and the internet device IM sign to Web server.
5. method according to claim 3, it is characterized in that, described steps A 0 is: the user is to Web server input calling subscriber identification and internet device IM sign, and Web server generates based under this calling subscriber identification, identify corresponding Custom Number with internet device IM.
6. according to claim 3,4 or 5 described methods, it is characterized in that further comprise before the described steps A 0: Web server carries out authentication to the user, if the user by authentication, execution in step A0 then, otherwise, finish current flow process.
7. method according to claim 1 is characterized in that, further comprises before the described steps A: the user is provided with corresponding relation between calling subscriber identification, Custom Number and the internet device IM sign by system is set.
8. method according to claim 1, it is characterized in that, further comprise before the described steps A: the user is provided with corresponding relation between calling subscriber identification, Custom Number and the internet device IM sign by client, and client is sent to server with described corresponding relation then.
9. method according to claim 1 is characterized in that, the corresponding relation between described calling subscriber identification, Custom Number and the internet device IM sign is stored in soft switch, or application server, or intelligent network.
10. according to claim 1 to 5 or 7 to 9 arbitrary described methods, it is characterized in that described step B may further comprise the steps:
B1, calling subscriber make a call to internet device by dialing Custom Number, after Tandem Gateway is received call request, the call request that carries the Custom Number of calling subscriber identification and calling are forwarded to soft switch;
After call request is received in B2, soft switch, obtain and calling subscriber identification, the corresponding internet device IM sign of Custom Number, search corresponding IM server according to this internet device IM sign, send the call request that carries the IM sign to this IM server then;
B3, IM server are set up the calling with corresponding internet device according to internet device IM sign.
11. method according to claim 10 is characterized in that, further comprises before the described step B3: the IM server is according to internet device IM sign, judge corresponding to the internet device of IM sign whether online, if, execution in step B3 then; Otherwise, finish current flow process.
12. method according to claim 10, it is characterized in that, obtain described in the step B2 with calling subscriber identification, the corresponding internet device IM of Custom Number and be designated: soft switch provides calling subscriber identification and Custom Number to application server, and application server returns and calling subscriber identification, the corresponding internet device IM sign of Custom Number to soft switch.
13. method according to claim 10, it is characterized in that, obtain described in the step B2 and calling subscriber identification, the corresponding internet device IM of Custom Number are designated: soft switch is obtained and calling subscriber identification, the corresponding internet device IM sign of Custom Number according to the corresponding relation between calling subscriber identification, Custom Number and the internet device IM sign of self storage.
14. method according to claim 10 is characterized in that, described internet device IM sign comprises: IM provider sign and IM user ID.
15. method according to claim 14 is characterized in that,
Searching corresponding IM server according to this internet device IM sign described in the step B2 is:
B, search corresponding IM server according to the sign of the IM provider in the internet device IM sign;
Step B3 is: the IM server is set up the calling with corresponding internet device according to the IM user ID in the internet device IM sign.
16. method according to claim 15 is characterized in that, described step b is: soft switch by name server search with internet device IM sign in the IP address of the corresponding IM server of domain name of IM provider sign.
17. method according to claim 15 is characterized in that, described step b is: according to the corresponding relation between IM service provider sign that is provided with and the IP address, search corresponding IM server.
18. method according to claim 10 is characterized in that,
Further carry service access code described in the step B1 in the call request,
The call request that will carry the Custom Number of calling subscriber identification and calling described in the step B1 is forwarded to soft switch and further comprises before: Tandem Gateway is addressed to corresponding soft switch according to service access code.
CNB2004101035822A 2004-12-30 2004-12-30 Method for calling Internet device Active CN100411337C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2004101035822A CN100411337C (en) 2004-12-30 2004-12-30 Method for calling Internet device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2004101035822A CN100411337C (en) 2004-12-30 2004-12-30 Method for calling Internet device

Publications (2)

Publication Number Publication Date
CN1798033A CN1798033A (en) 2006-07-05
CN100411337C true CN100411337C (en) 2008-08-13

Family

ID=36818835

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2004101035822A Active CN100411337C (en) 2004-12-30 2004-12-30 Method for calling Internet device

Country Status (1)

Country Link
CN (1) CN100411337C (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103024687A (en) * 2011-09-20 2013-04-03 阿尔卡特朗讯公司 Method and equipment for establishing instant messaging
CN103384295A (en) * 2012-05-04 2013-11-06 上海鱼游网络科技有限公司 Method and system for calling instant-chat friends
CN106097609A (en) * 2016-07-21 2016-11-09 中国银联股份有限公司 The remote control administrative system of intelligence POS terminal and remote monitoring and administration method
CN110855922A (en) * 2018-08-20 2020-02-28 视联动力信息技术股份有限公司 Communication method and system of video networking terminal

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6487602B1 (en) * 1999-08-17 2002-11-26 Ericsson Inc. System and method for accessing the internet in an internet protocol-based cellular network
CN1407761A (en) * 2001-08-29 2003-04-02 华为技术有限公司 Method for selecting calling route in IP telecommunication network
CN1457186A (en) * 2002-05-10 2003-11-19 北京艾尼通科技有限公司 Unified user number realizing method combining telecommunication net and IP speech

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6487602B1 (en) * 1999-08-17 2002-11-26 Ericsson Inc. System and method for accessing the internet in an internet protocol-based cellular network
CN1407761A (en) * 2001-08-29 2003-04-02 华为技术有限公司 Method for selecting calling route in IP telecommunication network
CN1457186A (en) * 2002-05-10 2003-11-19 北京艾尼通科技有限公司 Unified user number realizing method combining telecommunication net and IP speech

Also Published As

Publication number Publication date
CN1798033A (en) 2006-07-05

Similar Documents

Publication Publication Date Title
US7881449B2 (en) Enhanced call notification service
US7164762B2 (en) Enhanced call feature service
CN100531194C (en) Service signal processing system and method for group domain
CN101164329B (en) Method for establishing a session between a caller and a callee
US6272126B1 (en) Internetwork telephony with enhanced features
CN100544389C (en) A kind of multimedia color ring back tone implementation method and system
US6363424B1 (en) Reuse of services between different domains using state machine mapping techniques
US20030099341A1 (en) Method and system for providing access to a voice mail system
CA2270047A1 (en) Method and apparatus for selecting one voice gateway from multitude of voice gateways, which shall serve a remote application
CN100521631C (en) System and method for generating ringbace tone
CN101141692A (en) Multimedia color bell service implementing method
EP2030427A2 (en) Method and apparatus for ringback tone personalization
WO2007025950A1 (en) Unified centrex services via access code
CN102131158A (en) Method and system for realizing multimedia coloring ring back tone
CN101192851A (en) Method, system and application server for preventing from CRBT crosstalk
CN100473092C (en) System and method for providing individuality ring back tone business in yonger generation network
CN101090420B (en) Implementing method and system for IMS field calling preswitch when busy and opera browser nested service
CN1859517B (en) Click-to-call system of network telephone and its control method
CN100411337C (en) Method for calling Internet device
CN101273609B (en) Telephone call processing method and apparatus
US20050069104A1 (en) Call management service
KR100660739B1 (en) Alternation image service method for call waiting occurrence in telecommunication system
KR100819327B1 (en) Method of transmitting voice message of VoIP service from IP network to PSTN
JP3662896B2 (en) Contact center system
US20130067105A1 (en) Sip interface for media recording via inap

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant