وسيله اي مخابراتي است که قادر است هم به عنوان توليد کننده بوق تلفن (FXS) و هم به عنوان مصرف کننده بوق تلفن (FXO) عمل کند. براي درک کامل موضوع بهتر است آن را بصورت مثالي مطرح کنيم.
فرض کنيد در شرکتي هستيد که داراي يک مرکز تلفن مي باشد. اين مرکز تلفن داراي خروجي (FXS) 32 خط تلفن داخلي است که مي توان به هر کدام از اين خطوط يک شماره منحصر بفرد اختصاص داد. همچنين مي توان به گروهي از خطوط نيز يک شماره اختصاص داد که در صورت اشغال بودن خط اول از آن شماره به صورت اتوماتيک به خط ديگر سوئيچ کند، در اين حالت از ديد کاربر يک خط تلفن وجود دارد در حاليکه در عمل ما چند خط داريم که به آن ها يک شماره تلفن تخصيص داده ايم. حال کارکنان شرکت قادرند از طريق اين خطوط داخلي با يکديگر تماس تلفني برقرار کنند. از طرف ديگر اين شرکت 10 خط تلفن شهري نيز از شرکت مخابرات خريداري کرده و تمام اين 10 خط به ورودي هاي اين مرکز تلفن (FXO) متصل شده اند. حال اگر شخصي بخواهد از داخل شرکت با خارج از شرکت تماس بگيرد، مرکز تلفن بدون اينکه کاربر متوجه شود که به کدام خط شهري متصل است، از طريق يکسري استانداردها به يکي از خطوط شهري آزاد متصل شده و امکان برقراري ارتباط با محيط خارج را براي کاربر ميسر مي سازد.
نکته: در بعضي از سيستم هاي مرکز تلفن مانند مدل هاي پاناسونيک، پس از پايان هر تماس داخلي و يا خارجي، يک بسته اطلاعاتي که Message خوانده مي شود روي پورت RS 232 منتشر مي شود. اين Message حاوي يک سري اطلاعات تماس مانند زمان تماس، مدت تماس، شماره تماس گيرنده و شماره مقصد مي باشد که بصورت کد شده درون اين بسته قرار گرفته است. براي استفاده از اين اطلاعات بايد اين Message ها را با استفاده از الگوريتم هاي مختص همان مرکز تلفن رمزگشايي کرده تا اطلاعات مورد نظر را استخراج نمائيم. در ادامه خواهيم ديد از اين Message ها در نرم افزار Call Center استفاده خواهيم کرد.