CN1269340C - Implementation of dialing device - Google Patents

Implementation of dialing device Download PDF

Info

Publication number
CN1269340C
CN1269340C CN 03106593 CN03106593A CN1269340C CN 1269340 C CN1269340 C CN 1269340C CN 03106593 CN03106593 CN 03106593 CN 03106593 A CN03106593 A CN 03106593A CN 1269340 C CN1269340 C CN 1269340C
Authority
CN
China
Prior art keywords
user
transform
dial mode
index
gateway
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 - Lifetime
Application number
CN 03106593
Other languages
Chinese (zh)
Other versions
CN1527573A (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 CN 03106593 priority Critical patent/CN1269340C/en
Publication of CN1527573A publication Critical patent/CN1527573A/en
Application granted granted Critical
Publication of CN1269340C publication Critical patent/CN1269340C/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Telephonic Communication Services (AREA)

Abstract

The present invention discloses an implementation method of a dialer. The method comprises that a gateway processing module judges whether a user is provided with the correlation with the dialer or not by inquiring a database when the user as a calling party dials; if false, then the gateway processing module directly sends a received user number to an exchanger; else the gateway processing module looks up a number conversion scheme from the database processes the number according to the number conversion scheme, and sends the processed number to the exchanger. The present invention has the characteristics of simplicity, easy use and low cost.

Description

A kind of implementation method of dialer
Technical field
The present invention relates to the dialer technology in the communication network, particularly a kind of implementation method of dialer.
Background technology
Dialer is meant before the number that the user transfers to, and can add the equipment of dialling special number automatically.Dialer in the market mainly is based on the hardware dialer, directly links to each other with telephone terminal.
Existing dialer belongs to subscriber terminal equipment, has shortcoming restive and management; Such dialer also needs to use the relevant hardware entity, thereby cost is higher; And the dialer extra digit mainly is the IP phone special service number at present, uses also more single.
Summary of the invention
The object of the present invention is to provide the implementation method that is simple and easy to usefulness, lower-cost a kind of dialer.
The present invention includes step:
Query Database when A, gateway management module receive calling subscriber's call event, related to judge whether this calling subscriber has been configured to the dialer mode;
If the B judged result is for being then to carry out step C; If the judgment is No, then the gateway management module directly is sent to switch with this user's Outgoing Number;
C, gateway management module obtain the FH-number transform scheme according to calling subscriber's Outgoing Number Query Database;
D, gateway management module are handled described Outgoing Number according to the FH-number transform scheme;
Number after E, gateway will be handled is sent to switch.
According to said method:
Described database adopts user ID and dial mode mapping table, dial mode table and FH-number transform epiphase mutual correlation that the FH-number transform scheme is provided.
Described user ID and dial mode mapping table comprise field: user ID, dial mode index; Described dial mode table comprises field: dial mode index, number and FH-number transform table index; Described FH-number transform table comprises field: FH-number transform index, FH-number transform type, conversion original position, FH-number transform length, the indication of address character and new digit.
Step C comprises step:
C1, administration module obtain the dial mode index according to the sequence of positions of user ID and current number number from user ID and dial mode contingency table;
C2, administration module obtain the FH-number transform table index according to dial mode index and described current number from the dial mode table;
C3, administration module obtain the FH-number transform scheme of relevant field regulation from the FH-number transform table according to the FH-number transform table index.
Described processing comprises changing number not, the number of deleting at least, replace number, insert number and the number of changing operation in a kind of operation.
The present invention compares with existing dialer, except the basic function that realizes dialer, also has the following advantages:
1, based on the implementation of software, utilize existing gateway equipment to get final product, need not increase new hardware device, use simply, cost is low.
2, except that satisfying general IP phone, also can satisfy the equipment self-looped testing, opposite end office checks numbers that special demands such as requirement are arranged, and is widely applicable, can be according to user's needs upgrade software.
3, the setting of respective user dialer, management all concentrate on the gateway device, are beneficial to operator's unified management, control.
Description of drawings
The networking diagram that Fig. 1 uses in Edge Trunk Gateway for the present invention;
Fig. 2 is the schematic diagram that concerns of administration module, database in the gateway of the present invention;
Fig. 3 is a flow chart of the present invention.
Embodiment
Referring to Fig. 1: network traffic system is made up of local switch, Edge Trunk Gateway, Integrated Access Device, access media gateway equipment such as (AMG).Wherein, local switch is responsible for realizing call business and resource is controlled; Edge Trunk Gateway is realized signaling conversion and media stream transition function; Integrated access equipment realizes being connected narrowband side telephone subscriber and broadband network with access media gateway, realizes that IP inserts.Narrowband side telephone subscriber is connected on each accessing gateway equipment by subscribers feeder, and each accessing gateway equipment and Edge Trunk Gateway are connected to the IP metropolitan area network by category-5 cable or netting twine.Edge Trunk Gateway links to each other with local switch by the E1/T1 trunk line.Local switch is by the charged words user's of Edge Trunk Gateway control accessing gateway equipment institute calling, the realization speech business.Wherein, adopt Media Gateway Control Protocol, H.248 agreement, H.323 agreement or Session Initiation Protocol communication between Edge Trunk Gateway and the accessing gateway equipment; Local switch and Edge Trunk Gateway adopt V5 signaling protocol, signalling system No.7 agreement, No. 1 signaling or session to initiate signaling protocol (SIP) and communicate by letter.
For the present invention, if on Edge Trunk Gateway, realize software its function that dials, then after Subscriber Number is delivered to Edge Trunk Gateway by accessing gateway equipment, Edge Trunk Gateway is according to the Subscriber Number Query Database, after obtaining corresponding matching scheme, number behind the output transform is to switch, thereby finishes the function of software dialer.Equally, if on accessing gateway equipment, realize the software dialer functions, then by accessing gateway equipment according to the Subscriber Number Query Database, obtain corresponding matching scheme after, number behind the output transform is to Edge Trunk Gateway, by Edge Trunk Gateway with the number transparent transmission to switch.
Consult Fig. 2, present embodiment is to adopt software to realize dialer on Edge Trunk Gateway equipment, on this gateway, establish database in advance, this database is used to store user configuration information, this configuration information mainly comprises the FH-number transform strategy, promptly how realizes the conversion of number according to user's configuration.
Be provided with an administration module on gateway, be used to receive Subscriber Number, Query Database is finished the Subscriber Number conversion, and number reports switch the most at last.Database provides the corresponding interface to call inquiry for administration module.
Need the user to import following configuration information before use:
User ID: be used to distinguish different users.
The conversion original position: which position beginning to carry out FH-number transform from, minimum number of bits is 1.
The FH-number transform index: the numbering of jack per station mapping mode, for other table references.
The FH-number transform type: the method for expression FH-number transform, as the number of deleting, slotting number etc.
FH-number transform length: the number length that needs change.
Address character indication: indicate the address character that whether changes number.
New digit: the number after the change, this field are only meaningful to " number of changing ", " slotting number " and alternative types such as " replacements ".
Above-mentioned user profile is stored in table 1, table 2 and the table 3, and table 1 is user ID and dial mode contingency table, and table 2 is the dial mode table, and table 3 is the dial mode table.
Table 1-user ID and dial mode contingency table
User ID The conversion original position The dial mode index
100 1 1
Table 2-dial mode table
The dial mode index Number The FH-number transform table index
1 0 3
1 # 1
Table 3-FH-number transform table
The FH-number transform index The FH-number transform type FH-number transform length Address character indication New digit
0 Not conversion 0 0 0xff
1 The number of deleting 1 0 0xff
2 Replace 1 0 17931
3 Slotting number 1 0 17931
After the user imported above-mentioned configuration information, information was kept at respectively in database " user ID and dial mode contingency table ", " the dial mode table " and " FH-number transform table ".Operations such as the user can also can make amendment to it simultaneously by the professional application of phone or WEB mode or business hall input information, deletion.
Example 1 a: user is arranged, be designated 100, require to satisfy following demand:
The dialing first place is 0, slotting number 17931
The dialing first place is " # ", removes " # ", slotting number
Slotting number of other situations.
User's request is retained in the table by after the command line parameter configuration, as shown in table 1, table 2 and table 3.
Main flow process of the present invention is consulted Fig. 3:
Step 10: the Query Database when administration module of Edge Trunk Gateway receives calling subscriber's call event, with judge this user whether be configured to related with the dialer mode.
When the calling subscriber makes a call at the beginning, call database functions, according to user ID inquiring user sign and dial mode connection table (not shown), determining whether the calling subscriber has been configured with the dialer mode correlates.
Step 20: according to Query Result judge this calling subscriber whether be configured to related with the dialer mode, if judged result is for being then carry out step 30; If the judgment is No, then carry out step 60.
Step 30: administration module obtains the FH-number transform scheme according to calling subscriber's Outgoing Number Query Database.
Administration module calls the function that database provides, and which item sign indicating number input user ID, number and this are.At first, from user ID and dial mode contingency table, obtain the dial mode index according to the sequence of positions of user ID and current number number; From the dial mode table, obtain the FH-number transform table index according to dial mode index and described current number then; From the FH-number transform table, obtain the FH-number transform scheme of relevant field regulation at last according to the FH-number transform table index.
Step 40: administration module is handled described Outgoing Number according to the FH-number transform scheme.
Step 50: the Edge Trunk Gateway administration module is sent to switch with number, finishes dialing.
Step 60: the gateway management module directly is sent to switch with this user's Outgoing Number, finishes dialing.
Administration module is when Query Database, if not configuration of user, then database returns 0, and administration module does not carry out dialer to be handled.If the user is configured, then database returns the maximum of " conversion original position ", for example 2, and then administration module all carries out the query transformation scheme successively with preceding 2 numbers, selects the conversion scheme of coupling according to number.Wherein, the FH-number transform scheme of each number all execution in step 30 to step 50, up to the number of the regulation figure place of finishing dealing with.
If number does not match conversion scheme, then this number is not done any variation, directly return.
With example 1 is example:
After receiving first number " 0 " that the user imports, Query Database at first, database root is according to user ID, find the user FH-number transform setting is arranged, so look-up table 1 according to returning 1 after all configuration item inquiries of this user, promptly requires first number of administration module input user.Administration module is imported user ID=100, number=" 0 ", is " 1 " item sign indicating number.Database root is according to input, look-up table 1, obtaining the dial mode index is 1, as index look-up table 2 again, has obtained two records, according to number is " 0 ", confirm that the FH-number transform table index is 3, find table 3 thus, finding corresponding record according to index 3 is to insert number from start bit, inserting number is " 17931 ", then returns " 17931 " and gives administration module.After receiving, administration module sends to switch with new digit, finishes the software dialer functions.
Because gateway device is by each telecom operators' unified management, therefore based on the software dialer of gateway when realizing existing dialer functions, can guarantee that operator is to the centralized management of subscriber dialing device and control, the software implemented scheme is simple and easy to use in addition, to compare cost lower with hardware, except being applied to the IP phone dialing, also can satisfy other dialing demand.

Claims (7)

1, a kind of implementation method of dialer is characterized in that the method comprising the steps of:
Query Database when A, gateway management module receive calling subscriber's call event, related to judge whether this calling subscriber has been configured to the dialer mode;
If the B judged result is for being then to carry out step C; If the judgment is No, then the gateway management module directly is sent to switch with this user's Outgoing Number;
C, gateway management module obtain the FH-number transform scheme according to calling subscriber's Outgoing Number Query Database;
D, gateway management module are handled described Outgoing Number according to the FH-number transform scheme;
Number after E, gateway will be handled is sent to switch.
2, the method for claim 1 is characterized in that: described database adopts user ID and dial mode mapping table, dial mode table and FH-number transform epiphase mutual correlation that the FH-number transform scheme is provided.
3, method as claimed in claim 2 is characterized in that:
Described user ID and dial mode mapping table comprise field: user ID, conversion original position and dial mode index;
Described dial mode table comprises field: dial mode index, number and FH-number transform table index;
Described FH-number transform table comprises field: FH-number transform index, FH-number transform type, FH-number transform length, the indication of address character and new digit.
4, the method for claim 1 is characterized in that: the gateway management module obtained the maximum number of digits of needs input from database before step C, and press maximum number of digits successively to every item sign indicating number execution in step C to E.
5, as the arbitrary described method of claim 1 to 4, it is characterized in that step C comprises step:
C1, administration module obtain the dial mode index according to the sequence of positions of user ID and current number number from user ID and dial mode contingency table;
C2, administration module obtain the FH-number transform table index according to dial mode index and described current number from the dial mode table;
C3, administration module obtain the FH-number transform scheme of relevant field regulation from the FH-number transform table according to the FH-number transform table index.
6, the method for claim 1 is characterized in that: described processing comprises changing number not, the number of deleting at least, replace number, insert number and the number of changing operation in a kind of operation.
7, the method for claim 1 is characterized in that: described FH-number transform scheme can customize, revise and delete by phone, Web mode.
CN 03106593 2003-03-07 2003-03-07 Implementation of dialing device Expired - Lifetime CN1269340C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 03106593 CN1269340C (en) 2003-03-07 2003-03-07 Implementation of dialing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 03106593 CN1269340C (en) 2003-03-07 2003-03-07 Implementation of dialing device

Publications (2)

Publication Number Publication Date
CN1527573A CN1527573A (en) 2004-09-08
CN1269340C true CN1269340C (en) 2006-08-09

Family

ID=34282782

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 03106593 Expired - Lifetime CN1269340C (en) 2003-03-07 2003-03-07 Implementation of dialing device

Country Status (1)

Country Link
CN (1) CN1269340C (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101039348B (en) * 2006-03-17 2010-05-12 中国电信股份有限公司 Method for distinguishing and processing two kinds of dialing fault of soft switching users
US20170147710A1 (en) * 2015-11-20 2017-05-25 Google Inc. Multi-format search results in dialer application

Also Published As

Publication number Publication date
CN1527573A (en) 2004-09-08

Similar Documents

Publication Publication Date Title
CN1175686C (en) Method and arrangement for using mobile phone in wireless office network
CN1200216A (en) Telephone conferencing circuit and method
CN1494806A (en) Call processing digit translation and characterization
CN1848876A (en) Method and system for realizing dialing directly of cross-domain user exchanger extension
CN1298152C (en) Method of handset dialing automatic additional dialing IP
CN1306755C (en) Service testing device and method
CN1269340C (en) Implementation of dialing device
CN1442015A (en) System and method for providing telephony services
CN1825866A (en) Calling treatment method for use under next generation network architecture
CN1842171A (en) A method of call connection
CN101068230A (en) Method for realizing user exchanger in media gateway
CN1602030A (en) Telephone auto externally dialing method for client service and its intelligent analysis and management
CN101335788B (en) System and method for detecting and limiting line resource occupation by calling back
CN1625146A (en) Method and system for realizing sharing intelligent route
CN1406043A (en) Method for network system of telecommunication operation trader to provide calling transfer for users of other telecommunication network
CN1309238C (en) Method for providing virtual office equipment number service of group by virtual office equipment apparatus
CN1167238C (en) Method for realizing data telephone with number resource by data communication network
CN1812446A (en) Switchboard realizing method
CN1929518A (en) Method, system and device for realizing NP business
CN1469599A (en) Method of realizing virtual special network among several business control nodes
CN1558653A (en) Method and apparatus for transmitting and receiving telephone call control information by using incoming call display
CN1665253A (en) A method of call connection
CN1956558A (en) System and method for providing opera browser to integration of call center service of intelligent network
CN1968432A (en) Method for differentiating internal ringing tones of CENTREX group
CN1635749A (en) A method for implementing call control

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
CX01 Expiry of patent term
CX01 Expiry of patent term

Granted publication date: 20060809