[ Home ] [ Table of Contents ] [ About Lee Goeller ] [ Search ]

Goeller on Telecom Traffic

A First Course in
Telephone Traffic Engineering

Chapter 5: Pricing Telephone Facilities

Keeping Score

There is seldom economic incentive to optimize the use of something that is plentiful and free. Only when a necessary commodity is scarce (as with radio spectrum) or expensive (as with most other things) do we have to take steps to arrange for economical behavior. We want to obtain the best Grade of Service possible at the lowest cost; if trunks were free, we'd just use more of them.

When we plan to design a communication network, then, it becomes painfully obvious that we have to know the costs of the various alternatives so that we can choose among them. Costs of making telephone calls differ as a function of distance and duration of call, time of day and day of week, vendors being used, political environment (particularly intRA vs. intER-state), and a few other things. Thus it is not unusual to find "least cost routing" schemes in place that cost twice as much per minute as toll. Since one need never pay more than toll (Direct Distance Dialing or DDD), it pays to know just how much DDD costs in the first place. Fig. 5-1 shows a plot of daytime toll costs as a function of distance. Note that costs are relatively flat beyond about 400 miles.

Fig. 5-1. Daytime toll (DDD) cost/minute vs. distance.

There are, of course, systems that actually save money, but some do it at the expense of putting the customer out of business by having too few circuits or circuits over which humans cannot talk; there are many ways a network can do more harm than good. But let us concentrate on cost: it is the way we keep score. If you don't keep score, you can't tell who is winning. Nobody wants to be a loser.

The Principles of Pricing

If the only way we could make phone calls from a PBX were to dial 9 for outside and go, there would be no network design required to help the customer. We would need only to provide a suitable number of CO trunks, and that would be that. And as long as CO trunks were cheap, it wouldn't matter if we had several too many. Under such circumstances, there would be no challenge.

But today, in some states, CO trunks cost $70 a month, each. This can add a penny a minute to the local or toll charges for placing calls and, in terms of the cost of the former, can be an appreciable percentage of the cost. In other states, there are new wrinkles in the tariffs from the telephone companies that require special attention: for instance, a trunk itself may cost $40 a month, but to have the CO hunt over a group of busy trunks to find one idle may add a cost of $30 a month, per trunk. Further, DTMF (Touch-Tone) signaling may cost $7 a month. Now, it used to be a maxim that one big group of "combination trunks," handling incoming directory number calls and outgoing dial 9s, was the way to go. One big group rather than two smaller groups saved trunks and dollars. But now we suddenly find that, although two one-way groups require more circuits, they cost less. Only incoming trunks need hunting at the CO, and only outgoing trunks need DTMF signaling. Thus the price difference of $40+$30 vs. $40+$7 requires a change of strategy.

Life is even more complex these days. IntRAstate calls and circuits are not priced the way IntERstate calls and circuits are. Further, there are a great many new companies in the communication business, all offering circuits and services at prices that defy simple comparison, all varying as a function of time of day and day of week and sometimes exhibiting independence of distance. It becomes evident that any form of network design can be meaningful only if it is based on costs as well as traffic theory.

Because the great majority of businesses operate only during business hours, and rates for telephone calls are highest then for obvious reasons, we generally base our designs on calls falling during the 9 to 5 "window." If we can't make savings against the highest DDD rates, it will be even harder to save against evening and night rates which are much lower. But our window is tricky. Between New York and California, it is only 6 hours long (from 11 AM to 5 PM in New York or 8 to 2 on the coast, with two different lunch hours). For overseas calling, it is even smaller. The available window is as important as the actual amount of calling. After hours savings are possible and often significant, but, in general, we shouldn't count on them compared with savings made during the day.

Total Monthly Costs

In general there are three ways of pricing facilities that carry telephone calls. We can pay a flat rate per month for full period circuits in which case, the more we use the facility, the less it costs per minute. Alternatively we might pay so much per minute nearly independent of how many minutes we use. Finally in between these two extremes we might choose facilities that work at tapered rates, so that the more we use them the less expensive they become, but the price decrease is quite slow.

Obviously, tie-trunks and FX lines fit the first category; DDD, Execunet, Sprint and others fit the second, and WATS and MCI and SPC "network services" (direct access) fit the third. Further, prices differ considerably within each category. Any design we attempt must be based on both total cost and cost per minute so that we can make reasonable comparisons. Let's first look at total cost.

The pricing of tie-trunks is relatively simple. We have to pay for the trunk circuits in the PBXs on each end, and for the facility in between. In a rented PBX, the monthly cost of the trunk circuits can be obtained from the utility or the vendor; in an owned PBX, the monthly equivalent of the trunk circuit purchase price should be calculated and used.

The facility itself is rented at so much per mile per month, with the first several miles costing a lot, the next several miles costing less, and increasing mileage costing even less in a "tapered rate" pattern. (Tapered rates can also be a function of time as well as distance, as we will see in WATS and other services). In addition to these distance sensitive charges, tie-trunk facilities require "channel terminals" at each end, which add a fixed monthly cost. When we add up all these pieces, we have the total monthly cost for a tie-trunk. Even if we do not make a single call over it, the cost is the same. Obviously, we want to make as many calls as possible over our tie-trunk to get the cost per minute to come down to something reasonable.

FX lines are also full period circuits, and are priced very much like tie-trunks. But here, in addition to the facility cost, we have a PBX trunk circuit only on the "closed end" at the PBX; at the "open end," we have a regular CO trunk circuit, billed from that remote central office. But there is more. Few business trunks today are "flat rate." You have to pay one or more "message units" for outgoing local calls passing through them. And, of course, you have to pay toll charges for calls going a greater distance into the public network. These usage sensitive charges must also be added to the monthly cost. All these factors must be considered in FX pricing.

With tie-trunks it is possible to reach distant PBX, dial (or some other code) and go "off-net to complete calls via the public network. By expanding the use of the tie-trunk to handle off-net calls as well as calls to extensions at the distant PBX, better occupancy at lower cost per minute can be achieved But to get the correct cost with off-net calling, some portion of the cost of each PBX's CO trunk circuits must b added along wit the message unit and toll charges incurred by the other tie-trunk-connected PBX

Figuring the cost of WATS, and the similarly priced network services of MCI and SPCC, is somewhat more difficult. We have the cost of a trunk circuit in our PBX, to which must be added the cost of the access line to the long haul carrier. Then, separately, we have the usage cost. Usage cost is figured at tapered rates on the basis of the average number of hours per circuit for the month on a given group of circuits (total use divided by the number of circuits in the group). This average use is billed at one rate for the first 15 hours, a second and lower rate for the next 25 hours (to 40 hours), at a third rate between 40 and 80 hours, and at a fourth rate for hours of use beyond 80. Daytime calls in the 9 hour window from 8 AM to 5 PM are measured on one clock and billed at a fairly high tapered rate, evening calls between 5 and 11 PM, Sunday through Friday, are timed on a second clock (at a lower rate), and night calls are timed on a third clock. There is no tapered rate for the night calls.

Once the cost for an average circuit is found the total cost for the group is obtained by multiplying by the number of circuit in the group. To do this you can call up TAPRD on you computer instead. But not just yet, because it does a few other things you will need to know about.

When we have full period circuits, it pays us to pack them full so their cost per minute is low. This is the basic strategy. We used to do this with "Full Business Day" WATS, before the FCC took that offering away from us, and we can, at least for the time being, still do it with FX lines and tie trunks, using them as first choice in a routing scheme. With the present "tapered rate" WATS, as well as the direct access MCI and SPCC network services, the advantages to be gained from packing circuits full are less, but still offer a chance to save when used with care. A final overflow to fixed rate toll or specialized carrier is our route of last resort.

Specialized Common Carriers such as MCI, SPCC, Western Union, SBS and other companies have their own facilities; resale carriers differ in that they rent facilities from AT&T and the specialized carriers and simply resell to the end user. Because they make heavy use of WATS, most resale carriers cover the entire United States. In general, costs via WATS are greater than costs via full period owned or rented circuits, so several rates may exist for similar distances, depending on destination.

The point to all this, however, is that some means must be available to demonstrate clearly how costs compare. Knowing the total cost is important, but it is also necessary to know cost per minute and how that cost varies as a function of total monthly use. To that end, I have invented the "Swooping Gull Diagram."

Cost per Minute and the Swooping Gull Diagram

The "Swooping Gull" diagram plots cost per minute of telephone usage as a function of total hours of monthly use of some particular facility. One assumes a number of different usage values, finds the total cost, and divides by total number of minutes of usage at each point to plot the graph. Fig 5-2 shows a typical example.

Fig 5-2 A Swooping Gull Diagram comparing DDD, WAT and FX

Fig 5-2 shows daytime cost per minute vs. hours of use per circuit for WATS FX and DDD (Toll). DDD average cost per minute, based on 5-minute calls, runs flat because we don't get any quantity discount for toll via CO trunks. Actually, the cost of the CO trunk should make the curve slope upward at the left hand side but, because the CO trunks are needed anyhow for the vast number of local incoming and outgoing calls, we ignore their effect on toll cost. The FX curve is more interesting; it swoops down from upper left toward lower right, looking much like a gull diving on a fish. Clearly, the more we use an FX line, the less it costs per minute. Conversely, if we use it lightly, a cost of $1 per minute may result. For simplicity, this particular curve does not include message unit charges at the open end.

The remaining curve compares the tapered rate of WATS with DDD and FX. As can be seen, the more we use a WATS line, the less expensive it becomes per minute...but the cost per minute does not go down very rapidly. Further, as we increase the number of WATS lines in a group, it becomes harder to increase the average use per trunk with queuing, retries, or anything else. Aggravation increases so much faster than savings that it usually pays to add a few extra circuits.

Calculating total WATS cost and cost per minute is relatively simple, but it is time consuming, tedious and leads to errors. It is much better to let the computer do the job for us. This is the point where we want to call up TAPRD and run it a few times to see how to plot an SG Diagram, and also to price out tapered rate facility use. The program will ask first for a "Rate Step." There are 22 AT&T rate steps used to identify the 6 service areas presently available; different states use different rate steps. In California, for instance, Rate Step 7 is used for Service Area (formerly Band) 1, while in New Jersey, Rate Step 1 specifies costs for Service Area 1. In New Jersey, you do not have to go as far to get to the state line as you do in most of the major cities in California. A tariff page include in Appendix II tells which Rate Steps apply to which Service Areas in different states. Because MCI and SPC network services are postalized, they do not vary with distance. They can be called up at Rate Step 23 and 24, respectively.

After putting in the right Rate Step, the program will ask whether you are interested in day, evening or night rates. Next, the program asks for the number of hours carried and the number of trunks in the group. If you put in so much traffic that the average per trunk is expected to be more than 220 hours, the program will give you a chance to reconsider. There may be 741 hours maximum in a month, but during the daytime window, there are only about 200 hours (22 days x 9 hours per day). Because a trunk must be idle in order to be reseized, an average use even approaching 200 hours during the business day is to be looked upon with suspicion. Printout 5-1 in Appendix IV shows the results for 632 hours of daytime RS 18 traffic on 7 circuits.

When run with a given number of hours of day, evening or night traffic per month on a specified number of circuits, TAPRD gives the total cost and cost per minute at the desired level. It also gives the cost per minute at 15, 40, 80, and 200 average hours per month (the break points in the tariff pricing). This permits the designer to get a feel for not only the cost but also the variations in cost with greater or smaller amounts of traffic.

The break points on an SG diagram can be taken from the standard values shown; using one trunk and various other amounts of traffic, the program can, on successive runs, provide additional costs per minute where needed. Thus for any given Rate Step (or Service Area), a Swooping Gull Diagram can be plotted quickly.

Knowing cost per minute, we will try to pack calls into certain circuits and use others as second or third choice. To do this effectively, we must know how many hours each trunk will carry, as well as cost per minute. Then we can tell how to set up our routing tables and estimate our savings. Thus we must return to traffic theory to see how traffic distributes itself over a variety of trunk groups, and learn how to manipulate these groups to make that distribution agree with the requirements of cost minimization.

The Three Tools

There are just three techniques or tools for packing traffic into circuits the way we want it to go:

  • Building Up Group Size
  • Cream Skimming
  • Queuing

We have already seen that a large group of circuits will carry more traffic per circuit for the same grade of service than will two smaller groups adding up to the same total number. Runs of ERL-GS or a glance at Table I demonstrate the point quite well. Just run down the right hand column and see how the average occupancy per circuit increases with increasing group size. Thus, building up group size can give us higher occupancy per circuit and, for some kinds of pricing, lower cost per minute.

The second technique is the opposite of the first: when we use Cream Skimming, we give first choice to full period circuits, typically FX lines. For those calls they can handle, they are given first shot at the appropriate traffic by the Automatic Route Selection mechanism in our PBX or stand-alone toll router; if an FX line is free, it carries a call it can serve. If the FX group is busy, then the ARS mechanism overflows that call to WATS, Specialized Carrier, or whatever. By letting the FX lines skim the cream, they can be packed full to generate a low cost per minute. But note that they drain traffic out of the overflow group, decrease its total usage, and may increase cost per minute for that group. With proper design, the overall total cost will be less.

Our third technique, Queuing, is also used to pack circuits full to get a low cost per minute. Obviously, it does not pay to queue if we do not reduce the cost per minute. But there are places where queuing works very well indeed.

Fig. 5-3, almost a repeat of Fig. 3-1, illustrates how queuing and building up group size increase busy hour occupancy per trunk. The four solid curves plot the occupancy from Table I at B.01, B.05, B.10 and B.20. As can be seen, all the curves slope up and to the right, with higher occupancy for larger groups; for large enough groups, occupancy would approach 1, or 100%. Obviously, it is impossible to have more than 100% occupancy of any facility.

Fig. 5-3. Increasing occupancy per trunk with group size.

The dashed curves are based on D1, the average delay on all calls, measured in holding times. Only three curves are shown: occupancy for D1 = 0.1 holding time, 0.5 holding time, and 1 holding time. For small groups, the dashed curves for half and one holding time show much better occupancy for circuit; a short delay of 0.1 holding time (30 second for 5 minute calls), works about as well as B.15 service. With B.15, retries will be quite common, so again queuing of a sort will take place.

Fig. 5-3 has one more point of interest: the left-hand column of figures. On the left, we have the busy hour occupancy from 0 to 1, but the other column represents the average occupancy per month that matches the busy hour occupancy. It permits us to make a rough estimate of grade of service by interpolating between the curves at the number of trunks in the group. The left-hand column of numbers assumes 22*6 or 132 busy hours equal a month, and it shows just how hard it is to get average occupancy to increase. With a 5-trunk group, to get 66 hours of average use (330 hours total), a grade of service of B.10 is indicated in the busy hour. If we let service degrade to B.20, we get a busy-hour occupancy of about 65%, corresponding to about 84 hours per month. With queuing, we can easily approach 100 hours a month, average occupancy, on our group of 5 circuits.

Cream Skimming can do more to build up occupancy than might be supposed. Not all hours are busy hours and, as we have seen in connection with Fig. 3-2, a bigger proportion of the smaller side hour traffic goes on first choice circuits. Over the course of a month, this mounts up, and cream skimmers turn out to be quite effective.

Summary

Comparing costs of different facilities is made easier by graphical constructions such as the Swooping Gull Diagram. When cost per minute as a function of monthly circuit use is known, it is possible to see how varying usage can affect what we pay. Full period circuits are seen to swoop down steeply on an SG Diagram, tapered rate circuits swoop down much more gently, and DDD and other flat cost per minute circuits do now swoop at all. When rates are based on the average use per circuit in a multi-circuit group, it is seen that increasing the average use to obtain lower rates becomes more difficult as the group size increases. However, larger group sizes just naturally carry more traffic per circuit for the same grade of service than do smaller groups; to make small groups carry more traffic without degrading service, Cream Skimming can be employed.

[ Top ] [ Next Chapter ] [ Table of Contents ]


Copyright 2006 Lee Goeller. All Rights Reserved.