自動メッセージ記録(AMA)は、電話通話の詳細な記録を提供する。米国で長距離ダイヤル(DDD)が導入されると、ダイヤルされた電話通話にはメッセージ記録簿では不十分になった。長距離通話の時刻と電話番号を記録する必要性は、電気機械式データ処理装置によって満たされた。

集中型AMA(CAMA)では、発信側のクラス5電話交換機が自動番号識別(ANI)と多周波(MF)信号を使用して、発信およびダイヤルされた電話番号をクラス4の長距離接続局に送信しました。クラス4の局では、この情報をパンチテープ機で手のひらほどの幅の長い紙片に記録しました。毎日、技術者が紙テープをカットし、会計センターに送って読み取り、処理して顧客の電話料金請求書を作成しました。各パンチレコーダーは100のトランクを担当し、関連する通話識別インデクサー(CII)は、通話接続時にトランクを識別し、着信側が応答したときに応答エントリを作成し、通話が切断されたときに切断エントリを作成しました。
ベルシステムの電話交換機、特に5XBスイッチでは、マーカーからの情報によって発信機は通話にANIが必要であることを知り、発信機内のリードリレーパックに発信機器番号を格納しました。発信機はトランスバータコネクタ(TVC)を使用してトランスバータ(TV)を捕捉しました。TVは数百個の平型スプリングリレーのベイで、すべてのAMA機能を制御していました。TVは、これらの特定の数千回線を処理するAMAトランスレータ(AMAT)を参照しました。AMATは、3×4インチ(約1デシメートル四方)の穴を通るクロスコネクトワイヤを備えたフェライトリングコアのラックで、1回線につき1本のワイヤが通っていました。ワイヤは、その特定の回線を表すワイヤラップペグで終端され、課金番号のNNX桁、次にM、C、D、最後にその番号のユニットを表すリングを通過しました。問い合わせがあった場合、AMATはその特定の回線に高電流パルスを流し、適切なリングにパルスを発生させ、それが冷陰極管アンプとリレーによって増幅され、トランスバータに送り返され、トランスバータはそれを送信者に供給し、ANIを介してタンデムオフィスに送信した。
料金請求に関する苦情があった場合、試験装置を用いることで、オフィス内のすべての回線を1分間に約100回線の速度でスキャンし、どの回線が特定の請求番号に紐づいているかを特定することができた。
ローカルAMA(LAMA)では、これらの機器はすべてクラス5オフィスに設置されていました。この場合、ローカル通話の完了も記録されるため、メッセージレジスターは不要でした。詳細課金通話の場合、発信番号と着信番号、および時刻がパンチに記録されました。メッセージレート通話の場合は、発信番号と時刻のみが記録されました。
1970年代、一部の電気機械式オフィスでは、紙テープパンチレコーダーが磁気テープレコーダーに置き換えられました。ほとんどのパンチは、交換スイッチ自体がより高度なシステムに置き換えられるまで使用され続けました。 プログラム制御式交換機は、もともとコンピュータを備えているため、別途AMA機器を必要としません。これらの交換機は、データリンクがこの役割を引き継ぐ1990年頃まで、磁気テープを会計センターに送信していました。
ほぼ同時期に、地域通信事業者(LEC)のあらゆるサービスをサポートするために、課金AMAフォーマット(BAF)が開発されました。BAFは現在、LECの収益会計部門(RAO)が処理するために生成されるすべてのAMAデータの推奨フォーマットとなっています。BAFは、地域およびネットワーク相互接続サービス、オペレーターサービス、フリーダイヤルサービス、インテリジェントネットワークデータベースサービス、有線および無線通話録音、IPアドレス指定、ブロードバンドデータサービスなど、あらゆるサービスとテクノロジーをサポートしています。
BAFはTelcordia Technologiesによって管理されており、Billing AMA Format Advisory Group(BAFAG)がBAFレコードの全体的な承認と管理において中心的な役割を担っています。BAFAGは、提案されたBAF要素を審査および承認するTelcordia Consulting Services Business Groupの専門家と代表者、およびAT&T、CenturyLink(旧Qwest)、Verizonの専門家で構成されています。
BAFAG は、通話履歴を記録するために GR-1100 (課金自動メッセージ会計フォーマット、BAF) 仕様を使用します。[ 1 ]この仕様では、BAF レコードを構成する BAF 構造とモジュールの可能なグループ分け、サービス、テクノロジー、通話タイプの関係、通話タイプと通話条件によって BAF レコードの生成に選択される構造とモジュール (ある場合) がどのように決定されるか、発信アドレスと着信アドレスの特性、および提供されるサービスがモジュール生成の要因となる方法について説明しています。
第3世代パートナーシッププロジェクト(3GPP)のメンバーは、BAFのAMAレコードにマッピングするための、 Abstract Syntax Notation One(ASN.1)でエンコードされた課金データレコード(CDR)の作成に取り組んできました。電気通信仲介において、課金仲介システムは、通話およびサービス使用データが従来の課金システムまたはその他の下流の受信システムによって処理される際に、3GPP CDRをBAFに変換します。
次世代ネットワーク (NGN) アカウンティング管理汎用要件は、3GPP によって定義された NGN 課金およびアカウンティング アーキテクチャを採用し、業界標準の用語を使用しています。[ 2 ]これには、3GPP 課金原則、 国際電気通信連合電気通信部 (ITU-T) NGN 課金およびアカウンティング フレームワーク アーキテクチャ、およびインターネット技術タスク フォース (IETF) Diameter アカウンティング プロトコルとの整合性が含まれます。3GPP の取り組みには、3GPP CDR を AMA レコードに変換するためのガイドを追加することも含まれています。
20世紀初頭から中頃にかけて設置されたパネルスイッチや同様の交換機では、電気機械式パルスカウンターがメッセージレートサービス回線のメッセージユニット数をカウントしていた。計測パルスはジャンクタ回路で生成され、送信側で設定されたレート(通常は数分に1回)で動作した。作業員は毎月、ガスメーターの計測と同様に、表示されたメッセージユニット数を読み取り記録した。20世紀中頃には、メーターを撮影し、フィルム1コマあたり約100個のメッセージを記録して、後で快適に確認することが一般的になった。
アメリカのメッセージユニットカウンターは一般的に4桁表示だったが、これは市内通話のみに使用され、ほとんどの住宅用回線は市内通話料金を支払わなかったため、それで十分だった。ヨーロッパでは加入者トランクダイヤル(自動長距離ダイヤル)が導入されたにもかかわらず、1970年代には交換局がメッセージレジスターの製造と使用を続け、トランク通話で1秒間に1回以上のクリックを記録し、5桁または6桁を表示できるものを設計した。