CA2081037C - Common channel signaling message intercept system - Google Patents

Common channel signaling message intercept system

Info

Publication number
CA2081037C
CA2081037C CA002081037A CA2081037A CA2081037C CA 2081037 C CA2081037 C CA 2081037C CA 002081037 A CA002081037 A CA 002081037A CA 2081037 A CA2081037 A CA 2081037A CA 2081037 C CA2081037 C CA 2081037C
Authority
CA
Canada
Prior art keywords
switches
message
incoming call
service logic
call
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CA002081037A
Other languages
French (fr)
Other versions
CA2081037A1 (en
Inventor
Warren R. Moe
Larry Arnise Russell
Catherine Anne Schevon
Teresa Lorraine Russell
Roger E. Stone
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.)
AT&T Corp
Original Assignee
American Telephone and Telegraph Co Inc
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 American Telephone and Telegraph Co Inc filed Critical American Telephone and Telegraph Co Inc
Publication of CA2081037A1 publication Critical patent/CA2081037A1/en
Application granted granted Critical
Publication of CA2081037C publication Critical patent/CA2081037C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q3/00Selecting arrangements
    • H04Q3/0016Arrangements providing connection between exchanges
    • H04Q3/0025Provisions for signalling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q3/00Selecting arrangements
    • H04Q3/0016Arrangements providing connection between exchanges
    • H04Q3/0029Provisions for intelligent networking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13517SLEE - service logic execution
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13545Indexing scheme relating to selecting arrangements in general and for multiplex systems monitoring of signaling messages, intelligent network

Abstract

To facilitate the processing of an incoming telephone call associated with a respective telecommunications network service an initial address message identifying the incoming call is intercepted before the message is presented to an associated toll switch that will process the call. The intercepted message is then examined in order to identify the toll switch service logic that will process the call.
The identity of the service logic is then appended to the message and the message is then passed to the toll switch so that the identified service logic may be invoked to process the call in accord with the requested service.

Description

COMMON CHANNEL SIGNALING MESSAGE INTERCEPr ~Y~
Field of the Invention The i~ nlion relates to t~ ho~-e nelwol~, and more particularly relates to i~n~ ing and eY~ruting call pl~es~:-.g logic that is ~s~tP!~l with a S particular service request.
Back~round of the In~
In the prior art, several app.usches have been used in an intereY~h~n~
l~tw~ to identify the service logic that needs to be e~ tc~l to process a particular service request. One prior a~l~ach co~-n~ tel~pho,l~ user ~ui~l~nt subsçribing 10 to a particular service dil~lly to a ~leAir~tçA intereYch~nge trunk group so that the intereYch~nge l~tWW~ can identify the l~UCSt~ service and thus the service logicthat needs to be e~vt~ to process an ~cso ;~.t~l service call. However, such an appro~ch is not eCQ~o~ r~l since most service subs~ibçrs do not prûvide a s~lffirient levd of traffic (or dc ~ ) to use optim~lly the capacity of a ~ ir~ter 15 trunk group.
Another prior approach; ~ to opt~;~ize trunk usage by ~csoci~ting a trunk g~oup, and thus the service logic, with a cQ~hi~ ;Q~ (set) of nelwul~
services. ~lthough such o~t;...;~ n is so~.l,at economical, it is not flexible.
That is, in order to obtain a desired service a tel~hone user has to subscIibe to a 20 co~billa~ion of such services, some of which the telephone user might find to be de~irs,ble.
As is well-known, a variety of signsling plolocols are used to establis conneclions ~t~.~n s~ilchillg eY~hqng~s (i.e., local and toll offices). One suchpl~ocol is the well-known Sigr~qling System 7 (SS7). The SS7 plutocol has been 25 defined by Study Group XI - Speçifir~ti~ n of Si~-s-ling System No. 7, Tntern~tion~l Tck.~l h and Tel~.phone C~on~ult-s-tive Co~ t~ (CCrIT) Blue Book, Vol. 6 of Facile VI.9, Geneva, Sw;~ n~l, 1989. The SS7 prulùcol provides, inter alia, a mPtho l by which a local eYrh~ngf. office IIAn`'n;l~ a code known as A~m~stic Number l~ n~ c~l;on (ANI) to a toll office, in which the ANI identifies the 30 oridnat~r (i.e., line circuit) of a call that the former of fice is fol wal~ling to the latter of fice. The ANI code, as well as the called ~lephnJne number, are ~ ...;l~l in a sigrslin~ sc~ or packet co.. ollly referred to as an Initial Address Message (LAM), which conl~inc other inro~ l;on n~sc~ for the toll switch to complete the call. Since an IAM contsinc ANI illfo...l~l;on id~nlifyillg the source of a 35 telephone call, it appears that a specific n etwol]~ service ~soci~ted with a telepho call could be identified at a toll switch by merely e,~ ining the ANI info....~;on ' con~; inrA in the associated SS7 mPs~age However, such an a~l~ach is not always practical. The reason for this is that a toll switch would have to check the ANI inro~ ;Qn nccc...~nyillg each c....;--g call to ~lct~ ....;ne if the call is q-~scciq-~ with a particular service and/or S feature. Since a toll switch ~ cesses a ve~y large n~be, of inCOn~;Qg calls, the ~1~1;1;r~nql task of ch~L ;--g the ANI il~....ql;~n ~q~ScriqtP~l with each incoming call would 4~l~a3e the load on the call ~ ces~;.-g resources of the toll switch.
Summary of the Invention An a~ c~..f nt in the art of call pl~ces~;.-g is achieved by providing in 10 a tclecc.. ~ ir~qtir~n~ wol~ a facility which, in accord with the invention, appends to an IAM mes~qge associ~qte~ with an inno---ing call the identity of the service logic that will process the call and then ~ ,ser,t~ the revised meSsq~ to an ~s~i?te~ toll switch. In particular, the hl~ellti~, facilitv operates to intel.;~t such an LAM m~s~qge before it is pl~,~nltd to the 'q~ q-t~i toll switch. The facility then 15 tr~qn~l~t~s the ANI i~-rO.... ~ n con~in~ in the mPssiqgP into the identity of the service logic that will process the call. The facility then appends the identity to the ..~ssae,- and passes the result to the q-~soci~ toll switch.
Brief Description of the Drawin~
In the Drawing:
FIG. 1 shows a brûad block diagram of a t~l~con~n~nication~ nelwolk in which the prinrirlps of the invention may be pln~
FIG. 2 is a broad block diagram of a CNI ring of FIG. 1;
FIG. 3 is a broad block diagram of a direct link node of FIG. 2;
FIG. 4 illu~t~at~s in flow chart form a ~lO~ which imr1e ..f nt~ the 25 in~.lliOn in the direct linlc node of FIG. 3;
FIGs. 5-7 are ill~-n"l;~, e~ les of various ~n~l~tiQn tables arranged to l.; n~lq-~ ANI info~ ql;on ~ -- p~nying an i--co...ing call into a service identity;
and FIG. 8 is an ill..5l.~ ÇY~ 1e of a service record that is cont~inPA in 30 the table of FIG. 7.
Detailed Description In an eYPmpl~ry emW;n.~ of the invention, co~ ni~a~;on~ nelwo 200 shown in FIG. 1 may be an int~ e~ch~n~ n~,lwulL such as, for e~ lf- the well-known AT&T public :.wi~hed nelwoll- that provides a plurality of services for 35 its subsçribers, such as the subs~ibçrs ~so~ A with station sets 105-1 through 105-N and 125-1 through 125-P. More sperifir~lly~ Network 200 inrludes, inter alia, a plurality of interconnected Toll Switches (TS), three of which are shown in the FIG., namely, TS 205, 210 and 215. Such toll switches (e.g., 205, 210 and 215) may be any one of the well-known type of switching e~luip~ nt, such as, for example, the No. 4ESS (Electronic Switching System) that is available from AT&T. In a typical5 case, a toll switch serves a number of local central (switching) offices (CO), such as COs 105, 120 and 125. As is well-known, a CO, e.g., CO 105 or CO 125, is ~rr7nge~ to connect a calling stadon (origin~tor) that has dialed a pardcular telephone number to an ~csoci~ted toll switch, e.g., TS 105. A CO is also arranged to conn~l a telephone call received from an associated toll switch to an intended 10 telephone stadon set.
Network 200 also includes so-called Comrnon l~h~nnel Sign~ling (CCS) links 302-1 through 302-3 which implement the afo~.-)entioned SS7 cign:lling nelwolk (hereinafter CCS7 links). CCS7 links 302-1 through 302-3 respecdvely COnlleCl to toll switches 105, 110 and 120 via respective CNI ring packet switches 15 300-1 through 300-3. In an implementadon of the invention, each of the CNI rings 300-1 through 300-3 may be of the type disclQse~ in U. S. Patent No. 4,554,659 issued No~elll~, 19, 1985 to M. L. Blood et al, and U. S. Patent No. 4,683,563 issued July 28, 1987, to D.M. Rouseet al. A CNI ring is the means by which a toll switch, e.g., TS 205, connects via respective ring nodes to a network 200 Signal20 Transfer Points (STP), one of which is shown in the FIG., namely STP 220. An STP, e.g., STP 220, may be, for example, the model 2STP that is available from AT&T. As is well-known, an STP operates to route messages between toll switches,between a toll switch and a CO, and between a toll switch and a network 200 data25 base, such as Network Control Point (NCP) 225.
It is seen from the FIG. that, in broad terms, a toll switch, e.g., TS 205, comrri~es, inter alia, a central control processor 205-1 and a Time Division Multiplexed (IDM) network 205-2. TDM network 205-2, o~l~tes under the control of processor 205-1, and connects to a CO, e.g., CO 105, via respective 30 co~ nc paths, e.g., path 106. TDM network 205-2 may also connect to an associated adjunct 240 via co~ tionc path 241. Adjunct 240, which may be, for example, the Con~e,~ (registered trademark of AT&T) voice inforrnation system available from AT&T, co.~"~ -ic~tes with central control processor 205-1 via path 304, CNI ring 300-1 and path 301-1. In a convention~l manner, adjunct 240 35 may also co.-~ te with other toll switches, e.g., TS 210 and TS 215, via path 304, CNI ring 300-1, CCS7 link 302-1 and STP 220 for the purpose of completing a ~, _ t~ lo.~n~u~, call.
R~fi~nng now to FIG. 2, there is shown a broad block diagram of CNI
ring 300 comrncing so-called oppo,;~ly d .~t~,d ~ C-nics:on paths 306 forming what is co.. ~nly l~fe.. ~d to as a token ring. Token ring 306 o~.~t~,s under the S control of a so-called eA~uli~,_ node (not shown). CNI ring 300 also ccmpnces a plurality of CCS7 link nodes 307-1 through 307-N, D~h~nnel node 308 and direct lir~ node 309 hlt~-ol--lec~l to one another via token ring 306. Nodes 307-1 through 307-N, in turn, 4~cl;~cly co~ r,cl to CCS7 links 302 thereby providing a multiple link interface bC,h. _,. CNI ring 300 and a particular n~tw~lk 200 STP, such as STP
10 220. In this way, central control p.~c~sso~ 205-1 (~;IG. 1) may eYch~nge CCS7m~ca~S, for ~ ~ rl~ an L~ Gss~ge, with CO 105 or other toll ~witchcs via path 301-1, direct link node 309, token ring 306 and one of the CCS7 links 302 forming multiple CCS7 link 302-1.
That is, p..Jcesso 205-1 may send a CCS7 mesca~ to a particular STP, 15 e.g., STP 220, for delivery to another nclwolk 200 toll switch or data base (i.e., NCP
225) by supplying the meccq~ to direct link node 309 via path 301-1. Direct linknode 309, in tum, ~ the mess~ge over the up-stream leg of token ring 306 for delivery to a particular one of the nodes 307- 1 through 307-N which is id~ntifi~ in the m~ssage~ The link node, in turn, I.;.r.~ the mP~sg~ over its l~s~;live one of 20 the mllltip'- links 302 forming multiple CCS7 link 302-1. Similarly, a link node, e.g., node 307-1, which .~ s a CCS7 mescage via its ~ , CCS7 link 302 outputs the .--~s~ge to the down-stream leg of token ring 306 for tr~nsmicsion to direct link node 309. Direct link node 309, in turn, .~.llu~,s the m~ssa~ from token ring 306 and suppliPs it to central control pl~cessor 205-1 via co~ r~tion~ path 25 301-1.
Tuming now to FIG. 3, there is shown a broad block diagram of direct link node 309. Node 309, which is of the type ~ losul in the afo.~ nlioned U. S.Patent No. 4,752924, includes ring interfaçe circuit 309-11 which ~.~,se.ll~ an ,. ri-~e to token ring 306, and host i--~ . ri t e 309-13 which pl~ senls an il-t~- ri--ce to 30 an ~sori~ed toll switch central pl~cesso-, e.g., pl~cess~r 205-1, by way of a dual c~ l co"~ ir~tion~ path 301. Node 309 also inr,ludes ~ lul~ 309-12, which is par~itione~l into, inter alia, two VO buffers 309-16 and 309-17. Mem~ 309-12 is also partition~ to pl~.idG, in accord with an aspect of the invention, ANI Table309-18, as will be ~ cussed below. VO buffers 309-16 and 309-17 operate as 35 Con~C~ 1 First In, Fir.st Out (E~O) ll~.llOl~ ~nge~cnls~ The overall operation of node 309 is under the control of node plvcessor 309-14.

In particular, upon lcceivillg a CCS7 mps~age -via the up-stream leg of token ring 306, ring interface 309- 11 checks the mes~qgP to dc ~ ; ne if it cQnti~ c an i~lf ~I;fi~r id~nlir~ing its ~Csor~ A. central control ~l~SS~i, e.g, processor 205-1.
If that is not the case, then interface 309-11 outputs the mpsQsg~p to the succP~P~ding S up-stream leg of token ring 306. If that is case, then interface 309- 11 stores the mÇsQagp in buffer 309-16. Node plvcessor 309-14 periQ~1irAlly unloA~ls a CCS7 mÇs~agp~ from buffer 309-16, con~ , the format of the mPscqg~p to a format c~il~b~l by the ACCOriAtP~ central control pç~cess~r and then stores the revisedmPs~agP, in buffer 309-17. Host il~t~.r~ce 309-13 then ImloAr1c the mPssage from10 buffer 309-17 and supplies it to its ~CSociAtP~ host, e.g., central control processor 205-1, via cn~on~ irAtir~nc path 301. Similarly, host interface 309-13 stores g. s that it ~;~es from its ~sori~Pcl host via path 301 in buffer 309-17.
Node pl~cessor 309-14, in turn, unloads those mPscagPs from buffer 309-17, l~f~lllldls them to confolm with the SS7 pl~tucol and then stores them in buffer 5 309-16. ~t - rS,~ e 309-11 then ~mlo~Ads the latter mPs~agPs~ one at a time, and c them over the down-stream leg of token 306 for delivery to one of the link nodes 307-1 through 307-N.
(It is noted that D-cl-Annel node 308 of ~IG.2O ~ ~t~s in a similar manner. That is, node 308 is the means by which adjunct 240(FIG.l)eYch~ngPs mPs~ages with its associated central control pl-~cessol205-1, in which the mPssAges are formatted in accord with the Q.931 plolocol. Accordingly, D-link node 309 isfurther atTanged so that it con~ a Q.931 mps~ag-p that it lcce;~_s via ring 306 into a format e~l~ct~3 by p~cess~r 205-1. Similarly, node 309 CO~ tS pl~cessol 205-1--f se~lj s addressed to adjunct 240 into the Q.931 format before such mPss~s are 01-4-,'1~ A to ring 306 for delivery to node 308.) More ~c;rCAlly~ node 309 is ~rran~,PA, in accord with an aspect of the in~_~t;~, to ih~ each IAM me~A~e before it is dcli-e~d to the a~SociAtp~l central control plvcess~r and ~lc h .~ nç wLclh~,r the call i~1entifiPA~ by the in~epled mPs~sg~p is ~c~ with a particular nelwolk 200 service or feature. If node 309 30 ~,t~ --;n~s that is case, then node 309 identires~ in accord with an aspect of the invention, the aSC~ service and/or feature module that will ~ cess the call and al pc~ c that identity to the IAM mPssq~ before deli~ ing the mps~qgç to the aC~i~ A central control pl~cessol, e.g., pl Jcessor 205-1.
In particular, when the program controlling the operation of node 35 pl~cessol 309-14 Imlo~rlc a n~P~Ssa~ from ring buffer 309-11 the pl~l then enters the plU~,l<llll module shown in FIG. 4. Entry of the pl~ at block 400 causes the proglam to p ~1ceed to block 401 where it dc ~ nf S whelL~,. or not the llnln~de i CCS7 mPsQage is an IAM mPs~agç~ If the CCS7 mPssage is not an IAM m-f,ss~ge, then the p,u2;,~ p~coeds to block 405. Otherwise, the l)1U~ proceeds to block 402 where it d~ te- .ni~rs if the IAM mPssagP i~lkn~ f~5 an il~co~ g call from an S associated CO, e.g., CO 105 (FIG.l). If that is not the case, i.e., the caU is from anolh~r n_lw~k 200 toU switch, then the p,u~l~ p,~cef~s to block 405. Otherwise,the p,u~ proceeds to block block 403. At block 403, the program det~ ~s wh~ ll-e the ANI (e.g., trkphol-fe nU~ of caUing ~ l~hone party or, in particular in~ nces~ the dialed t~lephonf, null~b~.) specifie~l in the IAM mpss~ge- is conlAin-f~ in 10 ANI table 309-18. If it is not, then the ~,~, conrl~ldes that the call (i.e., calling party) is not ~csoc~ with a particular ne,lWC~lk 200 service or feature and pr~ce~C
to block 405. If the ANI i-.r.... ~;on is contAin~A in table 309-18, then the program pl~dS to block 404 where it ~ n~l~h s the ANI h~fo....- 1;~ n into a service identity code id_nlirjing the pardcular service and/or feature logic that will process the call.
15 The plO~alll then appends the idendty code to the IAM mP~ssa~e and proceeds to block 405.
At block 405, the p,u~ revises the fonnat of the CCS7 mess~ge so that the mps~agç may be p~Jcess~ by the ACsociAt~A central control processor, asmentionP~ above. The plu~all~ then pl~Jce~s to block 406 where it stores the 20 l~fo- -~ A mess~q~ e in host buffer 309-17 and then exits via block 407.
FIG. S through 7 illustrate the l"ar~ne in which the l~lU~I at blocks 403 and 404 dete-l..;nes if the ANI inf~l"ldlion is Cofi~Ai~-~ in ANI table 309-19. It also illu~lldt~ s hûw such infr.. AI;-m may be trqnclrte~l into a service idenlily code.
In particular, ANI table 309-18 (FIG. 3) is co...l os~l of a number of 25 tables, the first of which is in~1eY~P~ using the first three digits of the ANI info. "IAI;On c4-~t~ ~ in the IAM mes~qgç that the p,o~ is p,oces~;l g As is well-known, ANI i..r~. 1- .q~ n may be, for example, what is co.--n-on1y refer~ed to as a long distance t~ hol~e ~ ~r of the form NPA-N~-X~. NPA confo""s with the North ~...e- ;c~ ~ dialing plan and co.~ ;~s three digits, for eYArnrle~ 201. NXX
30 idelll;fies a local eYch~q-n~ç (e.g., CO 105) and also comrri~e three digits, e.g., 555.
X~ idenl;r~p~s a line circuit co~neclel1 to a s~bscriher telephone line associated with the local e-Ych~qngç and comrri~es four digits (e.g., 5432).
Block 403 of FIG. 4 first Accesses table 500 comrricing -- illu~l~a~ively a II~U~J-~n~1 loc"~ nc -- using as an index the three digit NPA code con~ -ed in the 35 int~,~epted IAM meS~ag~. If the a~cesse~ loc~qtion Cont~qin~ a null word (e.g., all æroes), then the p~u~al~ ~,uceeds to block 405. If, on the other hand, the accessed -l~ c ~ cQ~ ne an address indicali-_ of a valid NPA that is served by the ~s~ toll switch, then the plU~ lU l~vceeds to block 404, as m~.ntioned above.
Block 404 then p.oc~ds to access one of the tables of FIG. 6. It is noted that, in a typical case, the llJaj~ of entries in table 500 would be null words, since a toll 5 switch serves a l~lali~_ly few NPAs.
For e~ ~"l~le, assume that the instant ANI is 201-555-5432, in which NPA 201 is served by the ~so~ d toll switch, e.g., TS 205 (~IG. 1). Block 403 then ~ces~s table 500 using 201 as an index, mP~ning that the p'u~aul llnlo~c the cQI~t~ of loc~tion 201 of table 500. If that loc~inn cou~ s a null word, then, as 10 n~ n--l the plO~;lalU proceeds to block 405. However, assume that locatinn 201 coul~ an address, which points the plU~ llU to one of the tables of FIG. 6, namely table 201 ~CSQri~tpd with area code (NPA) 201. Each of the tables of FIG. 6 comprises a rlum~r of loca~im-~ e.g., 1000 loc~ nc~ in which the address of eachsuch loc~tinn is ~CSoci~t~d with a l~ , local eYch~ng~- l1UUI~. (N~) that is15 served by the ~CSoci~t~l toll switch. As such, the nuùl~r of valid entries (entries which do not contain a null word) in each of the tables of FIG. 6 is con~n~ le with the nUU1~1 of local çYch~n~s that are served by the a~sof i~t~l toll switch for that NPA.
G...l;.-.~;n~, at this point, the plU~ rcess:s table 201 using as an 20 index the NXX (i.e.,555) conl~ in the ANI of the in~..;~led IAM message. It is seen from FIG. 6, that ln~til?n 555 of table 601 csn~inc an address of a next table, i.e., table 601-555, rather than a null word. In an illu~ c e.llbo~ of the invention, an address cQnl~inrA in one of the tables of FIG 6, e.g., table 201, in turn, "points" to one of a nu,l~b.,. of subscriber tables. FIG. 7 i~ les one such table, 25 whose address is stored in l~tion 555 of table 201. Each such snbscnber tablec~ s a nu~b~,r of loc~ nc, e.g, 10,000 lç~ti- nc, each of which is ~csQçi~ted with a particular subscriber served by the ~csoci~t~ toll switch. If the particular ~ s~ib~ has snbscribe~ to one or more s~. vices and~or fealules provided by net~ 200 (PIG. 1), then an ~ cocis~ted loc~tion in one of the snbs~iber tables 30 ide-~ s that ~bsr~ t;m-In particular, having idel-l;l;fA the applul,l;ate snbsçribçr table, e.g., table 701 (also ide~ ;~ as table 201-555), the plU~l~lm then a~cesses that table. In doing so, the l~lU~;lalU uses as an index the last four digits fnrming the ANI
info----~;rn (value) conlAi nf~l in the h~te~epltd IAM n~ss~gç~ As m~ntioned above, 35 those four digits are :~C~ led to be 5432. It is seen from the FIG. that loc~tion 5432 of table 701 collt~inC a service identity (I.D. in the FIG.) record that is ~csociA~d with the ANI value co~ ne~ in the int~,.c~led IAM mçssage. In accord with an aspect of the invention, a service idendty record iden~ s the toll switch logic module that will process the ~s~ :~cl call. Accordingly, the plu~alll lmlonfl~ acopy of the service idendty record from loc~tion 5432 and ~rpen~ls it to the ~AM5 .~Sid~'.. The p,u~ then pr~ds to block 405.
In accord with a another aspect of the invendon, a service idendty record may contain a value idclltir~ing what is co~ ly lc~ d to as "plain old t~l~honr service".
FIG. 8 shows an illu~llali~ eY~ of a service identity record 801 10 that is stored in an ~soci~teA. subscriber table, such as table 701. It is seen from the FIG. that subs~iber record 801 comprises a nLmbe. of fields, including a servicefield 801 id~nlirjing the ~-3c'~ subscr~ s subscripdon of a network 200 service and/or feature, if any. As such, field 801 i~le-.l;~;es the service module that needs to be invoked to process tcl~hol-r, calls Qrigin~t~A. by the ~soci~teA
15 subscriber. Field 802co~ csQci~ted data that is used to in~le,~nt the service.
For ~Aa~ ,le, such data may identify a pardcular service n1innct e.g., adjunct 240, as will be eYpl~in~A below.
P~cess~r205~ pollsi~_ to receipt of a revised IAM m~s~e s the a~nded subs~ibe~ record and invokes the service module i-lf ntified 20 therein. ~ssum~- that the identifi~A service is a service which queries the calling subs~ib~-r for entry of an ~ulho~ n code, and then COIll~)ale,5 the entered codewith a code conl~in~A in the data field of the ~C~ci~teA subscriber record. If the C5~ ;~n iS found to be true, then the service module directs the associated tollswitch to cc....pl~ ~, the call to the called stadon. If the co~ n iS not true, then 25 the service module directs the switch ~TS 205) to t~ ;n~ the call. In an illust~tive e-.~ of the invendon, such a service module resides in one or more of a n~ bt,~ of adjuncts identifiç~l in the data field of the ~sori~te~l subsc riber record, for example, adjunct 240 (FIG. 2).
Accordingly, TS 205 l~,f~l~ts a copy of the IAM mçssqgt~ into the 30 Q.931 . . ~ ss ag~ format and ~ul~lJlies the result to adjunct 240 via ring 300-1. In nd~liti~ n, TS 205 establishes a conl~ecl;on b~ en the in-~o...;ng call and adjunct 240 via ~oci~t~ TDM n~lw~.k 205-2 and path 241. Adjunct 240 l~nsi~e to receipt of the mes~a~ .n~-n;l~ a l~,col-led ~nl~o~ e~ over path 241 for delivery to stadon set 105-1. The l~col~led 2nn~ nce~f nt l~uc;,ls that the subscriber enter via 35 the stadon keypad a pl~l~ t~....h~ ~uth~i7~tion code. Adjunct 240, in turn, collects the digits forming the code as they are entered by the stadon set 105 s~lbse iber (or .
g caller). Upon receipt of the last of such digits, adjunct 240 colll~ s the string of digits entered by the subscrihP,r with the code con~ ~ in the data field of ~c~ :~ subs~ibP,r record. As mPntione~l above, if adjunct 240 finds that the string compares with the null~o~ ;~A~i~n code, then adjunct 240 ~ a request to S complete the call to central control P1VCeSSOI 205-1 via CNI ring 300-1. Otherwise, the request directs pl~ssor 205-1 to ~..~;n~t~, the call. ~ocessor 205-1, in turn and in a COn~ nq1 llldlll _, either c~ pl~ tes or t~ -- .--;n3t~ S the call based on the CQn~e-~l~ of the adjunct 240 request.
In most i~ nces~ a particular ne~WC~ service is i~le.~ ;c~l~ in the 10 ~m~ .1i~uss~p~ above, using the tclf phol~ numb_r of the calling telephonP station ( _b5criber). It can be a~p~cia~l that in certain ins~ e~s the called telPphonP
num~r (dialed digits) may be used to identify the l~ues~d seNice. In that CG, then, direct link node 809 would translate the dialed telephone number, rather than the calling ~l~h- ne number, into a codc idell~ lg the qss~i-q-t ,A
15 l~hv~ service and, thus, the ~cs~;~3 service logic.
The rOl~ g~ing is merely illu;,~ , of the pl;nciples of the invention.
Those skilled in the art will be able to devise llulll~ lUUS arr~n~ ~ ~f nl~ which, ~lthough not eYrlicitly shown or described herein, ne~ f less embody those plinciples that are within the spirit and scope of the invention. For e~al~lc, the 20 cl~im-P~ invention may be used to h~t.,~ IAM mPs~g~Ps ~c~oci~tp~d with other types of seNices and identify the logic mndlllPs that need to be invoked to process those other services.

Claims (20)

1. A telecommunications network formed from a plurality of switches interconnected to one another for forwarding incoming calls to respective destinations, said incoming calls being associated with respective calling services provided by said network, said network comprising means for interfacing an associated one of said switches with a data network, said switches using said data network to exchange messages with one another to forward said incoming calls to their respective destinations, said means for interfacing including means for intercepting a message sent to said one of said switches via said data network and containing information associated with an incoming call forwarded to said one of said switches, and further including means for identifying a service associated with said incoming call as a function of said intercepted information, for appending to said intercepted message an identifier identifying a service logic that is to process said call and for then passing said message to said associated switch so that said call may be processed in accord with the identified service logic.
2. The network set forth in claim 1 wherein said intercepted message is an initial address message.
3. A telecommunications network formed from a plurality of switches interconnected to one another for forwarding incoming calls to respective destinations, said incoming calls being associated with respective calling services provided by said network, said network comprising means for interfacing an associated one of said switches with a data network, said switches using said data network to exchange messages with one another to forward said incoming calls to their respective destinations, said means for interfacing including means for intercepting a message sent to said one of said switches via said data network and containing information associated with an incoming call forwarded to said one of said switches, and further including means for identifying a service associated with said incoming call as a function of said intercepted information, for appending to said intercepted message an identifier identifying a service logic that is to process said call and for then passing said message to said associated switch so that said call may be processed in accord with the identified service logic, wherein said calling information is a telephone number associated with an originator of said incoming call, and wherein said means for identifying includes means for translating said telephone number into a memory location having stored therein a record identifying said service logic.
4. The network set forth in claim 3 wherein said one associated switch supplies said message to an associated adjunct processor so that said incoming call may be processed in accord with said identified service logic, said adjunct processor including voice interactive means for transmitting to the originator of said incoming call a verbal message requesting entry of an authorization code, for receiving an entered code and for allowing said incoming call to be completed if the entered code compares with a code contained in said record.
5. A telecommunications network formed from a plurality of switches interconnected to one another for forwarding incoming calls to respective destinations, said incoming calls being associated with respective calling services provided by said network, said network comprising means for interfacing an associated one of said switches with a data network, said switches using said data network to exchange messages with one another to forward said incoming calls to their respective destinations, said means for interfacing including means for intercepting a message sent to said one of said switches via said data network and containing information associated with an incoming call forwarded to said one of said switches, and further including means for identifying a service associated with said incoming call as a function of said intercepted information, for appending to said intercepted message an identifier identifying a service logic that is to process said call and for then passing said message to said associated switch so that said call may be processed in accord with the identified service logic, wherein said calling information includes an automatic identification code identifying the source of said incoming call, saididentification code including an area code, exchange code and a circuit code, and wherein said means for identifying includes means for translating said area, exchange and circuit codes into a memory location having stored therein said identity of said service logic.
6. The network set forth in claim 5 wherein said means for identifying includes means, operative in the event that said memory location does not contain the identity of said service logic, for then supplying a null word to said one of said switches as the identity of said service logic.
7. A network comprising a plurality of interconnected switches for establishing connections between individual ones of said switches to forward respective incoming calls to their intended destinations, said switches exchanging messages with one another via a communications path in order to establish said connections, said incoming calls being associated with respective services, saidnetwork comprising means for interfacing associated ones of said switches with said communications path, and wherein said means for interfacing includes, means for receiving messages via said communications path and then supplying said messages to an associated one of said switches, and further includes means, operative whenever one of said received messages is associated with an incoming call that is received at the associated one of said switches, for identifying, as a function of calling information contained in said message, a service logic that will be used to process said incoming call, for appending the identity of said service logic to said one message and supplying said one message to the associated on of said switches.
8. The network set forth in claim 7 wherein said one message is an initial address message.
9. The network set forth in claim 7 wherein said calling information is a telephone number, and wherein said means for identifying includes means for translating said telephone number into a memory location at which is stored a record identifying said service logic.
10. The network set forth in claim 9 wherein said associated one of said switches supplies said message to an adjunct processor to process said call in accord with said identified service logic, and wherein said adjunct processor including voice interactive means for transmitting to an originator of said incoming call a verbal message requesting entry of an authorization code, for receiving the entered code and for allowing said incoming call to be completed if the entered code compares with a code contained in said record.
11. The network set forth in claim 7 wherein said communications path is associated with common channel signaling.
12. The network set forth in claim 7 wherein said calling information is a called telephone number.
13. A network comprising a plurality of interconnected switches for establishing connections between individual ones of said switches to forward respective incoming calls to their intended destinations, said switches exchanging messages with one another via a communications path in order to establish said connections, said incoming calls being associated with respective services, saidnetwork comprising means for interfacing associated ones of said switches with said communications path, and wherein said means for interfacing includes, means for receiving messages via said communications path and then supplying said messages to an associated one of said switches, and further includes means, operative whenever one of said received messages is associated with an incoming call that is received at the associated one of said switches, for identifying, as a function of calling information contained in said message, a service logic that will be used to process said incoming call, for appending the identity of said service logic to said one message and supplying said one message to the associated one of said switches, wherein said calling information includes an automatic identification code identifying the source of said incoming call, saididentification code including an area code, exchange code and a circuit code, and wherein said means for identifying includes means for translating said area, exchange and circuit codes into a memory location having stored therein said identity of said service logic.
14. The network set forth in claim 13 wherein said means for identifying includes means, operative in the event that said memory location does not contain the identity of said service logic, for then supplying a null word to said one switch as the identity of said service logic.
15. A method of processing an incoming call in a telecommunications system formed from a plurality of switches interconnected to one another, said incoming call being associated with a respective calling service provided by said system, said method comprising the steps of interfacing at least one of said switches with a data network such that said one of said switches may communicate with other ones of said switches to forward said incoming call to an intended destination, intercepting a message sent to said one of said switches via said data network, in which said message contains information relating to said incoming call, and identifying the service associated with said incoming call as a function of said information, appending to said intercepted message an identifier identifying a service logic that is to process said call and for then passing said message to said one of said switches so that said one of said switches my process said call in accord with the identified service logic.
16. The method set forth in claim 15 wherein said intercepted message is an initial address message.
17. The network set forth in claim 15 wherein said data network is a data network which uses common channel signaling.
18. A method of processing an incoming call in a telecommunications system formed from a plurality of switches interconnected to one another, said incoming call being associated with a respective calling service provided by said system, said method comprising the steps of interfacing an associated one of said switches with a data network such that said one switch may communicate with other ones of said switches to forwardsaid incoming call to an intended destination, intercepting a message sent to said one of said switches via said data network, in which said message contains information relating to said incoming call, and identifying the service associated with said incoming call as a function of said information, appending to said intercepted message an identifier identifying a service logic that is to process said call and for then passing said message to said one switch so that said call may be processed in accord with the identified service logic, wherein said calling information is a telephone number associated with the originator of said call, and wherein said step of identifying includes the step of translating said telephone number into a memory location at which is stored a record identifying said service logic.
19. A method of processing an incoming call in a telecommunications system formed from a plurality of switches interconnected to one another, said incoming call being associated with a respective calling service provided by said system, said method comprising the steps of interfacing an associated one of said switches with a data network such that said one switch may communicate with other ones of said switches to forwardsaid incoming call to an intended destination, intercepting a message sent to said one of said switches via said data network, in which said message contains information relating to said incoming call, and identifying the service associated with said incoming call as a function of said information, appending to said intercepted message an identifier identifying a service logic that is to process said call and for then passing said message to said one switch so that said call may be processed in accord with the identified service logic, wherein said calling information includes an automatic identification code identifying the source of said incoming call, said identification code including an area code, exchange code and a circuit code, and wherein said step of identifying includes the step of translating said area, exchange and circuit codes into a memory location having stored therein said identity of said service logic.
20. The network set forth in claim 19 wherein said step of identifying includes the step of supplying a null word to said one switch as the identity of said service logic when the contents of said memory location does not identify said service logic.
CA002081037A 1991-12-27 1992-10-21 Common channel signaling message intercept system Expired - Fee Related CA2081037C (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US813,708 1991-12-27
US07/813,708 US5367566A (en) 1991-12-27 1991-12-27 Common channel signaling message intercept system

Publications (2)

Publication Number Publication Date
CA2081037A1 CA2081037A1 (en) 1993-06-28
CA2081037C true CA2081037C (en) 1997-04-22

Family

ID=25213139

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002081037A Expired - Fee Related CA2081037C (en) 1991-12-27 1992-10-21 Common channel signaling message intercept system

Country Status (5)

Country Link
US (1) US5367566A (en)
EP (1) EP0549127B1 (en)
JP (1) JP2801490B2 (en)
CA (1) CA2081037C (en)
DE (1) DE69228666T2 (en)

Families Citing this family (72)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5473679A (en) * 1993-12-09 1995-12-05 At&T Corp. Signaling system for broadband communications networks
EP0669771B1 (en) * 1994-02-25 2003-05-02 Hewlett-Packard Company, A Delaware Corporation Message interceptor for a signalling network
DE69530534T2 (en) * 1994-02-25 2004-03-18 Hewlett-Packard Co. (N.D.Ges.D.Staates Delaware), Palo Alto Message receiving circuit for a signaling network
US6023474A (en) * 1996-11-22 2000-02-08 Sprint Communications C.O.L.P. Broadband telecommunications system interface
US6314103B1 (en) 1994-05-05 2001-11-06 Sprint Communications Company, L.P. System and method for allocating bandwidth for a call
AU693883B2 (en) 1994-05-05 1998-07-09 Sprint Communications Company, L.P. Method, system and apparatus for telecommunications control
US5926482A (en) 1994-05-05 1999-07-20 Sprint Communications Co. L.P. Telecommunications apparatus, system, and method with an enhanced signal transfer point
US6430195B1 (en) 1994-05-05 2002-08-06 Sprint Communications Company L.P. Broadband telecommunications system interface
US6633561B2 (en) 1994-05-05 2003-10-14 Sprint Communications Company, L.P. Method, system and apparatus for telecommunications control
US6181703B1 (en) * 1995-09-08 2001-01-30 Sprint Communications Company L. P. System for managing telecommunications
US6031840A (en) * 1995-12-07 2000-02-29 Sprint Communications Co. L.P. Telecommunications system
US5920562A (en) * 1996-11-22 1999-07-06 Sprint Communications Co. L.P. Systems and methods for providing enhanced services for telecommunication call
US6172977B1 (en) * 1994-05-05 2001-01-09 Sprint Communications Company, L. P. ATM direct access line system
US5991301A (en) * 1994-05-05 1999-11-23 Sprint Communications Co. L.P. Broadband telecommunications system
US5705998A (en) * 1994-08-24 1998-01-06 Siemens Aktiengesellschaft Method for routing telecommunication calls in a network
US5615253A (en) * 1994-10-28 1997-03-25 At&T Method for processing forwarded telephone calls
EP0793890B1 (en) * 1994-11-22 2001-07-11 Unisys Corporation Extracting and processing data derived from a common channel signalling network
FI99187C (en) * 1994-11-24 1997-10-10 Tecnomen Oy A method and apparatus for adding intelligent functions to a telecommunications network
US5661782A (en) * 1994-12-05 1997-08-26 Bell Atlantic Network Services, Inc. Voice mail communication with call blocking
US5812639A (en) * 1994-12-05 1998-09-22 Bell Atlantic Network Services, Inc. Message communication via common signaling channel
US6215858B1 (en) 1994-12-05 2001-04-10 Bell Atlantic Network Services, Inc. Analog terminal internet access
US6285745B1 (en) 1994-12-05 2001-09-04 Bell Atlantic Network Services, Inc. Analog terminal internet access
US5592541A (en) * 1995-05-31 1997-01-07 Southwestern Bell Technology Resources, Inc. Apparatus and method for forwarding incoming calls
GB9603582D0 (en) 1996-02-20 1996-04-17 Hewlett Packard Co Method of accessing service resource items that are for use in a telecommunications system
US5768361A (en) * 1995-12-29 1998-06-16 Mci Corporation Flexible enhanced signaling subsystem for a telecommunications switch
JPH11507490A (en) * 1996-01-11 1999-06-29 ベル コミュニケーションズ リサーチ,インコーポレイテッド System and method for processing international telephone numbers
AU2257097A (en) * 1996-02-02 1997-08-22 Sprint Communications Company, L.P. Atm gateway system
US5870550A (en) * 1996-02-26 1999-02-09 Network Engineering Software Web server employing multi-homed, moldular framework
EP0792074A3 (en) * 1996-02-20 1998-11-11 Hewlett-Packard Company A method of providing a service in a switched telecommunications system and a message interceptor suitable for use in such method
US8117298B1 (en) 1996-02-26 2012-02-14 Graphon Corporation Multi-homed web server
US6154445A (en) 1996-04-18 2000-11-28 Bell Atlantic Network Services, Inc. Telephony communication via varied redundant networks
US6438218B1 (en) 1996-04-18 2002-08-20 Robert D. Farris Internet telephone service
US6125113A (en) * 1996-04-18 2000-09-26 Bell Atlantic Network Services, Inc. Internet telephone service
US6069890A (en) 1996-06-26 2000-05-30 Bell Atlantic Network Services, Inc. Internet telephone service
ATE272929T1 (en) * 1996-05-21 2004-08-15 Teliasonera Finland Oyj METHOD AND DEVICE FOR ESTABLISHING A TELECOMMUNICATIONS CONNECTION BETWEEN TWO TERMINAL DEVICES IN A TELECOMMUNICATIONS SYSTEM
US5940393A (en) * 1996-05-28 1999-08-17 Sprint Communications Co. L.P. Telecommunications system with a connection processing system
US5903571A (en) * 1996-10-07 1999-05-11 Timeplex, Inc. Distributed transit private branch exchange
US6014378A (en) * 1996-11-22 2000-01-11 Sprint Communications Company, L.P. Telecommunications tandem system for circuit-based traffic
US6115380A (en) 1996-11-22 2000-09-05 Sprint Communications Co., L.P. Broadband telecommunications system
US6002689A (en) * 1996-11-22 1999-12-14 Sprint Communications Co. L.P. System and method for interfacing a local communication device
EP0932971B1 (en) 1996-11-22 2005-10-05 Sprint Communications Company, L.P. System and method for transporting a call in a telecommunication network
US6078582A (en) 1996-12-18 2000-06-20 Bell Atlantic Network Services, Inc. Internet long distance telephone service
US6282279B1 (en) 1997-02-10 2001-08-28 At&T Corp. Method and system for processing outbound service calls via a network adjunct platform
US5889846A (en) * 1997-02-10 1999-03-30 At&T Corp Method and system for initiating a software defined network call via a network adjunct platform
US6137869A (en) 1997-09-16 2000-10-24 Bell Atlantic Network Services, Inc. Network session management
US6574216B1 (en) 1997-03-11 2003-06-03 Verizon Services Corp. Packet data network voice call quality monitoring
US6870827B1 (en) 1997-03-19 2005-03-22 Verizon Services Corp. Voice call alternative routing through PSTN and internet networks
US6067299A (en) * 1997-04-16 2000-05-23 Sprint Communications Company, L.P. Communications system for providing ATM connections and echo cancellation
US6704327B1 (en) 1997-05-09 2004-03-09 Sprint Communications Company, L.P. System and method for connecting a call
US6137800A (en) * 1997-05-09 2000-10-24 Sprint Communications Company, L. P. System and method for connecting a call
US6178170B1 (en) 1997-05-13 2001-01-23 Sprint Communications Company, L. P. System and method for transporting a call
US6563918B1 (en) 1998-02-20 2003-05-13 Sprint Communications Company, LP Telecommunications system architecture for connecting a call
US6483837B1 (en) 1998-02-20 2002-11-19 Sprint Communications Company L.P. System and method for connecting a call with an interworking system
US6160871A (en) 1998-04-10 2000-12-12 Sprint Communications Company, L.P. Communications test system
US6088433A (en) 1998-07-09 2000-07-11 Sbc Technology Resources, Inc. System and method for forwarding call from disconnected telephone number to new telephone number
FI106596B (en) * 1998-10-30 2001-02-28 Nokia Networks Oy Interaction of services in a telecommunications network
US6724765B1 (en) 1998-12-22 2004-04-20 Sprint Communications Company, L.P. Telecommunication call processing and connection system architecture
US6888833B1 (en) 1998-12-22 2005-05-03 Sprint Communications Company L.P. System and method for processing call signaling
US6597701B1 (en) 1998-12-22 2003-07-22 Sprint Communications Company L.P. System and method for configuring a local service control point with a call processor in an architecture
US6560226B1 (en) 1999-02-25 2003-05-06 Sprint Communications Company, L.P. System and method for caching ported number information
US7079530B1 (en) 1999-02-25 2006-07-18 Sprint Communications Company L.P. System and method for caching toll free number information
US6631186B1 (en) 1999-04-09 2003-10-07 Sbc Technology Resources, Inc. System and method for implementing and accessing call forwarding services
US6532285B1 (en) * 1999-04-14 2003-03-11 Bellsouth Intellectual Property Corporation Method and system for providing multiple services per trigger
US6535599B1 (en) * 1999-11-08 2003-03-18 Sprint Communications Company, L.P. System and method for processing ported calls
US6662010B1 (en) 2000-10-31 2003-12-09 Motorola, Inc. Method and system for providing integrated services in a mobile radio communication system
US6873690B2 (en) * 2002-03-15 2005-03-29 Locus Telecommunications, Inc. System and method for providing prepaid telecommunication services
US6954524B2 (en) 2002-06-07 2005-10-11 Sbc Properties, L.P. System and method for implementing and accessing call forwarding services
US8374319B1 (en) 2002-07-26 2013-02-12 At&T Intellectual Property I, L.P. Realtime call screening
DE50300268D1 (en) * 2003-01-24 2005-02-24 Siemens Ag Listening to groups of participants
CN100486145C (en) * 2003-08-15 2009-05-06 华为技术有限公司 Method and device for realizing air monitoring
CN101141176B (en) * 2007-09-27 2010-08-11 北京航空航天大学 Distributed acquisition multi-access method
US8238538B2 (en) 2009-05-28 2012-08-07 Comcast Cable Communications, Llc Stateful home phone service

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4555594A (en) * 1983-08-03 1985-11-26 At&T Bell Laboratories Telephone interexchange signaling protocol
US4683563A (en) * 1984-10-11 1987-07-28 American Telephone And Telegraph Company, At&T Bell Laboratories Data communication network
US4752924A (en) * 1985-09-05 1988-06-21 American Telephone And Telegraph Company, At&T Bell Laboratories Ring packet switch
US4782519A (en) * 1986-05-22 1988-11-01 Network Access Corporation Method and apparatus for enhancing the operating capabilities of a telephone switching system
US4769834A (en) * 1987-01-30 1988-09-06 American Telephone And Telegraph Company And At&T Information Systems Inc. Inter-exchange carrier access
US4757267A (en) * 1987-06-17 1988-07-12 Applied Telematics, Inc. Telephone system for connecting a customer to a supplier of goods
AU618897B2 (en) * 1989-05-17 1992-01-09 Telstra Corporation Limited A telecommunications system and routing method
US4953203A (en) * 1989-07-26 1990-08-28 At&T Bell Laboratories High capacity information forwarding system
US5136636A (en) * 1991-02-07 1992-08-04 At&T Bell Laboratories Telephone connection to a nearby dealer
US5255315A (en) * 1991-04-24 1993-10-19 At&T Bell Laboratories Method of rerouting telecommunications traffic

Also Published As

Publication number Publication date
US5367566A (en) 1994-11-22
JPH0678050A (en) 1994-03-18
CA2081037A1 (en) 1993-06-28
EP0549127B1 (en) 1999-03-17
JP2801490B2 (en) 1998-09-21
DE69228666D1 (en) 1999-04-22
EP0549127A2 (en) 1993-06-30
DE69228666T2 (en) 1999-09-09
EP0549127A3 (en) 1994-07-20

Similar Documents

Publication Publication Date Title
CA2081037C (en) Common channel signaling message intercept system
US5553129A (en) Method and apparatus for treating calls based on receipt of telecommunications carrier code indications
US5559855A (en) System and method for recognizing and routing telephone calls involving hearing or speech impaired persons
US5923744A (en) Intercepting call communications within an intelligent network
CA2164148C (en) Method and apparatus for routing a call to a number corresponding to a virtual public dial plan or to an existing dial plan through an existing telephone network infrastructure
US7062028B2 (en) Method and apparatus for routing calls based on the identification of the calling party or calling line
US5226075A (en) Method of and apparatus for numbering and routing calls through a communication network
US5473681A (en) Method for use in completing telephone calls
US5313463A (en) ISDN credit checking
US7239691B2 (en) Method and system for handling calls in a communication network
EP0581526A2 (en) Intelligent network communication system
US5463683A (en) Blocked call notification system
US5920614A (en) City, time and toll-charge display when calling telephone numbers
USH1941H1 (en) Agent interworking protocol and call processing architecture for a communications system
US6717940B1 (en) Message transfer part level three alias point codes
US6625143B1 (en) Switch having virtual access network capability and switching system thereof
AU732290B2 (en) Method for controlling a call
US6256380B1 (en) Methods for processing operator service system calls
JPH08317050A (en) Communication system selecting relay path
KR100278740B1 (en) Method of executing free-phone service in electronic exchange system
US6389042B1 (en) Data prompt and collect in telecommunications network having digital data and bearer channels on single communications line
JPS62257252A (en) Originating call control system
KR19980049373A (en) Call Control Method of Intra-Personal Call (VPN) Network in ATM Switching System
MXPA98010631A (en) Method and apparatus for providing the identification number of the calling number in a communication system

Legal Events

Date Code Title Description
EEER Examination request
MKLA Lapsed