CN1527573A - Implementation of dialing device - Google Patents
Implementation of dialing device Download PDFInfo
- Publication number
- CN1527573A CN1527573A CNA031065937A CN03106593A CN1527573A CN 1527573 A CN1527573 A CN 1527573A CN A031065937 A CNA031065937 A CN A031065937A CN 03106593 A CN03106593 A CN 03106593A CN 1527573 A CN1527573 A CN 1527573A
- Authority
- CN
- China
- Prior art keywords
- transform
- user
- index
- dialing mode
- 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.)
- Granted
Links
- 238000012545 processing Methods 0.000 claims abstract description 3
- 238000000034 method Methods 0.000 claims description 14
- 238000006243 chemical reaction Methods 0.000 claims description 11
- 238000013507 mapping Methods 0.000 claims description 5
- 230000002596 correlated effect Effects 0.000 abstract 1
- 230000011664 signaling Effects 0.000 description 5
- 230000008859 change Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000008676 import Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 239000012141 concentrate Substances 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 239000012467 final product Substances 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
Landscapes
- Telephonic Communication Services (AREA)
Abstract
The implementation of dialing device is that when the user as caller dials, the gateway processing module judges whether the user has been set to correlated with the dialing device via inquiring the data base; if not, the received number is transmitted directly to the exchanger; or else, the number is processed based on number converting scheme found from data base and the processed number is transmitted to the exchanger. The present invention has the features of being simple, easy to use and low in 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, with judge this calling subscriber whether be configured to related with 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.
The former flow process of master 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 centralized management of subscriber dialing device and control, the implementation of software is simple and easy to use in addition, to compare cost lower with hardware, except that 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, with judge this calling subscriber whether be configured to related with 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 the number of extracting;
C, gateway management module extract the number inquiry database according to the calling subscriber's, obtain the FH-number transform scheme;
D, gateway management module are handled the described number of extracting 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 dialing mode mapping table, dialing 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 dialing mode mapping table comprise field: user ID, conversion original position and dialing mode index;
Described dialing mode table comprises field: dialing 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 needs input maximum number of digits 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 dialing mode index according to the sequence of positions of user ID and current number number from user ID and dialing mode contingency table;
C2, administration module obtain the FH-number transform table index according to dialing mode index and described current number from dialing 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 true CN1527573A (en) | 2004-09-08 |
CN1269340C 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) |
Cited By (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 |
CN108140036A (en) * | 2015-11-20 | 2018-06-08 | 谷歌有限责任公司 | Dialer application |
-
2003
- 2003-03-07 CN CN 03106593 patent/CN1269340C/en not_active Expired - Lifetime
Cited By (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 |
CN108140036A (en) * | 2015-11-20 | 2018-06-08 | 谷歌有限责任公司 | Dialer application |
Also Published As
Publication number | Publication date |
---|---|
CN1269340C (en) | 2006-08-09 |
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 | |
CN1268141C (en) | Call processing digit translation and characterization | |
CN1200216A (en) | Telephone conferencing circuit and method | |
CN1318931A (en) | Telephone exchange system and method based on internet protocol | |
CN1306755C (en) | Service testing device and method | |
CN1269340C (en) | Implementation of dialing device | |
CN1625146A (en) | Method and system for realizing sharing intelligent route | |
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 | |
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 | |
CN101076062A (en) | Color bell system and method for calling service in color-bell system | |
CN1309238C (en) | Method for providing virtual office equipment number service of group by virtual office equipment apparatus | |
CN101335788A (en) | System and method for detecting and limiting line resource occupation by calling back | |
CN1167238C (en) | Method for realizing data telephone with number resource by data communication network | |
CN1842171A (en) | A method of call connection | |
CN1929518A (en) | Method, system and device for realizing NP business | |
CN1549573A (en) | Intelligent public telephone fast switch-in method | |
CN1175629C (en) | Method for setting numbering scheme and providing services for advanced intelligent network users | |
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 | |
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 |
Granted publication date: 20060809 |
|
CX01 | Expiry of patent term |