CN1269340C - Implementation of dialing device - Google Patents
Implementation of dialing device Download PDFInfo
- 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
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
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.
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)
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 |
-
2003
- 2003-03-07 CN CN 03106593 patent/CN1269340C/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
CN1527573A (en) | 2004-09-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1175686C (en) | Method and device for using a mobile phone in a wireless office network | |
CN1097375C (en) | Variable communication bandwidth for providing automatic call back and call hold | |
CN1200216A (en) | Telephone conferencing circuit and method | |
CN1494806A (en) | Call processing digit translation and characterization | |
CN1318931A (en) | Telephone exchange system and method based on internet protocol | |
CN1298152C (en) | Method of handset dialing automatic additional dialing IP | |
CN1269340C (en) | Implementation of dialing device | |
CN1625146A (en) | Method and system for realizing sharing intelligent route | |
CN1602030A (en) | Telephone auto externally dialing method for client service and its intelligent analysis and management | |
CN101068230A (en) | Method for realizing user exchanger in media gateway | |
CN1518284A (en) | Service testing device and method | |
CN101335788B (en) | System and method for detecting and limiting line resource occupation by calling back | |
WO2006102834A1 (en) | A call connection method | |
CN1848876A (en) | Method and system for realizing dialing directly of cross-domain user exchanger extension | |
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 | |
CN1469599A (en) | Method of realizing virtual special network among several business control nodes | |
CN1929518A (en) | Method, system and device for realizing NP business | |
CN1175629C (en) | Method for setting numbering scheme and providing services for advanced intelligent network users | |
CN1825866A (en) | Calling treatment method for use under next generation network architecture | |
CN1558653A (en) | Method and apparatus for transmitting and receiving telephone call control information by using incoming call display | |
CN100352214C (en) | Calling method for controlling and distributing protocol mode wide area virtual network | |
CN1812446A (en) | Switchboard realizing method | |
CN1665253A (en) | A method of call connection |
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 |