В. програмування систем ір-телефонії підручник з дисципліни "Програмування систем ір-телефонії" для всіх спеціальностей напряму Телекомунікації Одеса 2009
Вид материала | Документы |
СодержаниеКонтрольні запитання 1 Історія розвитку та стандарти ip-телефонії |
- Програма кредитного модуля " програмування процедурне програмування " для напрямків, 151.91kb.
- Робоча навчальна програма дисципліни " сучасні технології програмування в середовищі, 103.96kb.
- І. Б. Трегубенко Г. Т. Олійник О. М. Панаско Сучасні технології програмування в мережах, 2175.87kb.
- Динамічне програмування один із видів задач математичного програмування, 83.38kb.
- Програми розв’язку задач реалізовано в мові програмування Паскаль. Для учнів класів, 294.71kb.
- Ктеп “Програмування для електронно-обчислювальної техніки та автоматизованих систем”, 112.9kb.
- Робоча навчальна програма дисципліни «Дослідження операцій (теорія та методи оптимізації)», 161.34kb.
- Про проведення ІІ етапу Всеукраїнської студентської олімпіади з програмування, 22.85kb.
- Про проведення ІІ етапу Всеукраїнської студентської олімпіади з програмування, 23.28kb.
- Освітньо-професійної програми підготовки бакалаврів з напряму підготовки "Комп’ютерна, 406.58kb.
Контрольні запитання:
- Поясніть, які пристрої входять у концептуальну модель мережі NGN (рис. 1.1) і яке призначення вони мають.
- Поясніть, як взаємодіють пристрої, які входять у концептуальну модель мережі NGN.
- Опишіть функціонування моделі архітектури NGN на базі мережі доступу з технологією xDSL.
- Опишіть функціонування еталонної моделі архітектури MSF.
- Які функції виконує Softswitch у мережі NGN?
- Які можливості у мережах NGN надають відкриті інтерфейси АРІ?
- Які сучасні відкриті стандарти АРІ Ви знаєте?
Контрольні запитання підвищеної складності:
- Оцініть важливість впровадження технології Java у програмні додатки NGN.
- Які ще мови програмування високого рівня використовуються для створення додатків, які надають послуги у мережі NGN?
- Як, використовуючи АРІ разом з SIP, можна розробляти нові послуги?
- Як, використовуючи Web-сайти, оператор Softswitch може компонувати послуги за замовленням?
1 ІСТОРІЯ РОЗВИТКУ ТА СТАНДАРТИ IP-ТЕЛЕФОНІЇ
1.1 Історія розвитку IP-телефонії
Вхідний контроль:
- Які відмінності IP-телефонії від звичайної телефонії?
- Який розвиток пройшла звичайна телефонія до наших днів?
- Як пов'язані комп'ютери і IP-телефонія?
- Який вид комутації використовується в IP-телефонії?
- Етапи розвитку
До теперішнього часу IP-телефонія пройшла три етапи розвитку: докомерційний етап (1980-1995), комп'ютерний етап (1995-1999) і інфокомунікаційний етап, який почався на рубежі століть і продовжується дотепер. З погляду теорії і практики зв'язку зміни в побудові мереж зв'язку усіх рівнів, до яких привів розвиток IP-телефонії, були революційними і непередбаченими.
Докомерційний етап характеризувався науково-дослідною діяльністю в різних університетах і дослідних організаціях, що мали відношення до Інтернету. Перша в історії спроба розробки та випробовування IP-телефонії проведена у Кембриджі (штат Масачусетс, США). В склад обладнання робочих станцій різних дослідницьких проектів була включена так звана "мовна лійка", виконуюча функції цифрування мови, її пакетування та передачі через Інтернет між офісами BBN (Bolt, Beranek, Newman) на східному і західному узбережжі США. Нечисленні ентузіасти IP-телефонії першої генерації повинні були заздалегідь знаходитися у режимі підключення до системи к моменту виклика, використовувати на обох кінцях одне і теж саморобне програмне забезпечення та витрачати під час розмови значні зусилля на регулювання компресії і спроби компенсування відлуння. Якість мови псували й довгі паузи, що були викликані випадковими затримками під час проходження пакетів по мережі Інтернет, "рвана" мова, що утворювалася у результаті втрат пакетів, відлуння через близьке розміщення динаміка комп'ютера та мікрофона. І все ж, саме в цей час були створені дві робочі групи IETF (Internet Ingineering Task Force – група інженерних проблем Інтернет): AVT (Audio/Video Transport) – група транспортування аудіо/відео, яка створила транспортний протокол реального часу RTP, і MMUSIC (Multiparty Multimedia Session Control) група управління мультимедійним сеансом, що спроектувала родину протоколів для мультимедійного конференцзв'язку через Інтернет, включаючи самий удалий протокол IP-телефонії – протокол SIP.
Комп'ютерний етап був розпочатий ізраїльською компанією VocalTec, зуміла к 1995 року зібрати воєдино досягнення в галузях процесорів цифрової обробки сигналів (DSP), кодеків, комп'ютерів, протоколів маршрутизації. Ця компанія збільшила свій доход з 46 тисяч доларів у другій чверті 1995 року до 181 мільйона доларів у другій чверті 1996 року (саме через це етап розвитку IP-телефонії, що тривав до цього й назвали докомерційним). Первісно продукти компанії VocalTec допускали тільки з'єднання PC-PC. Усі функції сигналізації та управління реалізовувалися на нестандартних протоколах різних компаній-виробників. Але вже у червні 1996 року 16-а Дослідницька комісія Міжнародного союзу електрозв'язку (ITU-T) затвердила версію 1 протоколу H.323, яка була названа стандартом відеоконференцзв'язку з негарантованою якістю обслуговування через локальну обчислювальну мережу. Цей перший "зонтичний" стандарт IP-телефонії з'явився у потрібний час і відкрив через це наступний етап інфокомунікаційних послуг. Стек протоколів H.323 розглядається у главі книги, присвяченої протоколам IP-телефонії.
Інфокомунікаційний етап IP-телефонії знаменується тим, що послуга передачі мови через IP-мережі, котра первісно не сприймалася як загроза існуючим телекомунікаційним Операторам, виявилась з успіхом затребувана майже усіма сторонами в галузі телекомунікацій як інноваційний засіб реально здатний виконати обіцянки мультимедійних комунікацій, що одного разу вже були дані B-ISDN але не справдилися.
Але в міру розвитку IP-телефонії почали виявлятися недоліки і обмеження H.323. Дуже важливим обмеженням стало те, що шлюз H.323 обробляє сигналізацію, виконує управління обслуговуванням виклику у одному блоці, що створює проблеми масштабованості при зрості трафіка. Крім того, H.323 не забезпечує також Можливість підключення до ОКС7, що перешкоджає його "безшовної" інтеграції у з існуючою телефонною мережею загального користування (ТфЗК). Для того, щоб справитися з цією проблемою і була розроблена концепція декомпозиції шлюза, в якій управління обслуговуванням виклику зосереджено в одному блоці, який був названий Softswitch чи контролером транспортного шлюзу MGC (Media Gateway Controller), а елементи перетворення транспортних потоків знаходяться в іншому блоці, який був названий транспортним шлюзом MG (Media Gateway). Тоді ж, у 1998 році з'явився протокол управління шлюзами MGCP (Media Gateway Control Protocol). Ще після двох років напруженої роботи Дослідницької комісії 16 ITU-T і IETF у червні 2000 року з'явився стандарт управління транспортним шлюзом, який був названий H.248 чи MEGACO. Ці протоколи теж розглядаються у главі книги, присвяченої протоколам IP-телефонії. Сам мультимедійний трафік переноситься по IP-мережі, як правило, за допомогою протоколу RTP. Але цей протокол у Softswitch не обробляється.
1.1.2 Історичні передумови
IP-телефонія має свій початок від комп'ютерної телефонії. Комп'ютерна телефонія це більш широке поняття ніж IP-телефонія. Воно включає в себе усі технології в сфері телекомунікації, в яких застосовуються комп'ютери.
У 1960-х і 1970-х роках насущними проблемами були питання впровадження в сферу бізнесу комп'ютерів (міні-ЕОМ і великих ЕОМ) спільно з засобами телекомунікацій. Перші реалізації комп'ютерної телефонії в ці роки забезпечував ведучий комп'ютерний виробник — корпорація IBM. Але і для IBM телефонія була новим напрямком діяльності. Розробки, орієнтовані на телефонію, спочатку мали на меті обійти регламентні перешкоди на шляху просування продуктів IBM, що поставив Deutsche Bundespost. Мова йшла про установку двох основних продуктів: універсальної ЕОМ «Система 360» і УАТС 2750 (360 mainframe і 2750 РАВХ). Зв'язком між УАТС 2750 і IBM-360 служив канал телеобробки TPLH. Повідомлення передавалися по лінії двійкової синхронної передачі (BSC) з використанням злегка модифікованого протоколу віддаленого введення завдань 2780/3780.
Приклад системи для найбільшої книгарні Німеччини показаний на рис. 1.1. Канал TPLH використовувався для керування УАТС із IBM-360. У визначений час, уночі, IBM-360 вибирала телефонний номер книгарні, потім давала команду УАТС 2750 установити з'єднання з цим номером для зв'язку з приймачем термінала в магазині. Приймач виконував функцію модему. Він відповідав на виклик від УАТС і потім передавав введені в термінал удень дані про наявність книг на полицях і про необхідне їхнє поповнення. Ці дані передавалися багаточастотним способом через УАТС у IBM-360 для обробки. Потім комп'ютер IBM-360 вибирав номер наступного книгарні і витягав відтіля книжкові замовлення. Таким чином, починаючи роботу день, що успадковує, комп'ютер IBM-360 роздруковував повний перелік замовлень від усіх книгарень (разом з адресами доставки), що дозволяло заповнювати полки книгами, що були замовлені тільки напередодні. Книгарня не була єдиним додатком віддаленого автоматичного введення замовлення. Аналогічна система застосовувалася для фармацевтичних магазинів, і знову в Німеччині.

Рисунок 1.1 – Збір інформації про книжкові замовлення за допомогою ІВМ
Устаткування 2750 спільно IBM-360 було установлено шведською компанією SKF у жовтні 1970 року на її німецькому підприємстві в Бад Канштааті. Цей проект був початий у 1969 році з метою прискорити збір даних для того, щоб виробництво могло більш ефективно керуватися за допомогою оперативної інформації. Було відоме, що відділи підприємств використовують більш 300 офіційних форм зі звітними даними 100 різних типів. Дані ці збирали 79 хронометражистів, фахівців планування виробництва, конторських службовців і операторів перфораторів у три зміни. Проте, виробничі звіти випускалися занадто пізно, і тому утрачали свою цінність, обсяг звітів зростав настільки, що прочитати їх було проблемою, а вартість ручного збору даних ставала надмірно високою. Відповідно до проекту, УАТС 2750 була зв'язана із системою 360 таким чином, що виробничі дані вводилися через кнопкові телефони, звіти про виняткові ситуації могли друкуватися відразу ж при їхній ідентифікації, економія людських ресурсів, потрібних для збору даних, виявилася істотною.
Телекомунікаційний ринок Німеччини, де встановлювалися системи, представлені на рис. 1.1, був тоді найвищою мірою регламентованим; на ньому, за словами одного зі свідків тих подій, «крім обов'язкового і забороненого нічого не існувало». Deutsche Bundespost зовсім не мав бажання підтримувати IBM як постачальника комутаційного устаткування й обмежив продаж комутаторів IBM обов'язковою умовою - наявністю відповідних додатків для обробки даних. Ця ситуація дала можливість IBM продемонструвати свою винахідливість і де-факто послужила приводом до розробок у напрямку комп'ютерної телефонії, хоча спочатку зусилля розроблювачів, як уже відзначалося, були спрямовані не на задоволення потреб ринку, а на боротьбу з обмежуючими регламентаціями.
Більш швидкий розвиток стримував, на жаль, і вартісний фактор. Коли у Великобританії були введені системи 2750/3750, вони коштували майже у шість разів дорожче, ніж конкуруючі продукти – продуковані в той час координатні УАТС. Крім того, ранні реалізації не відрізнялися належною надійністю, змушуючи IBM-360 роздруковувати звіти про виняткові ситуації для аналізу їхніми операторами. Хоча продукти IBM, безсумнівно, уособлювали великий стрибок у змісті функціональних можливостей, їхнє придбання жадало від замовника матеріальної забезпеченості і здатності ризикувати.
Виник і рух у зустрічному напрямку. Наприклад, інженери компанії Plessey спроектували інтерфейс, що дозволяє підключати комп'ютер до координатного УАТС. Використовувався комп'ютер Interdata 7/16, мінікомп'ютер тієї епохи, що працював у двопроцесорному режимі для забезпечення надійності. Комп'ютер аналізував цифри, що були набрані, потім перераховував їх у відповідності зі своєю програмою маршрутизації, а координатна УАТС виконувала комутацію відповідно до цифр, прийнятими від комп'ютера. Отриманий у результаті продукт був названий System 2150. Один екземпляр цієї системи був установлений

Проте питання, що вирішувалися в ті дні дуже відрізнялися від сучасних концепцій взаємодії телефонів і комп'ютерів.
У США початок CTI прийнято відраховувати від 1973 року, коли була впроваджена ступінь розподілу викликів (ACD) Galaxy виробництва компанії Rockwell International. Саме завдяки цьому комплексу і використанню комп'ютерів, що почався тоді ж, для керування телефонними станціями розвилися ідеї Call-центрів. На початку ці системи були дуже коштовні, і їхня вартість могла бути виправдана тільки тоді, коли працювало кілька сотень операторів, а тому застосування Call-центрів було обмежено довідково-інформаційними службами мережі загального користування чи заможними організаціями, такими як авіакомпанії і банки. У міру того як вартість устаткування знижувалася, ці системи поширювалися зі США в Європу і ставали все більш популярними.
У Радянському Союзі перше вітчизняне устаткування комп'ютерної телефонії на базі спеціалізованої ЕОМ «Нева», цілком порівнянне по функціональних можливостях з описаними вище проектами IBM, саме розвивало ідеї Call-центра і було встановлено як довідково-інформаційний центр для служби 09 і інших служб телефонної мережі загального користування в Мінської МТС. Параметри цієї відмінної ЕОМ «Нева», придуманої і названої в ЛОНИИС, а розробленої під керівництвом В.І. Шляпоберського (ЦНИИС, Москва) і А.Г. Кухарчука (Інститут кібернетики, Київ), не поступалися спеціалізованій ЕОМ типу ITT-3200, що з'явилася в ті ж роки, і прекрасно підходили к тодішнім задачам комп'ютерної телефонії. До речі, «Нева» на той час уже керувала міжміськими АТС «Кварц», успішно справляючись при цьому з задачами білінга, експлуатаційного керування й іншими. Найвищому науково-технічному рівню проекту цього довідково-інформаційного центра повною мірою відповідали і закладені С.С. Бернштейном основи алгоритмічного забезпечення, і блискуче розроблене Г.Я. Машбіц і В.А. Яффе системне програмне забезпечення, і створене Г.І. Голуб і М.В. Персіяновою прикладне програмне забезпечення.
Ці розробки ні в чому не поступалися закордонним аналогам але через різні причини не набули належного розвитку.
На відміну від вищеописаної системи на базі машини «Нева» з робочими місцями операторів, оснащеними відеотерміналами, перші системи розподілення викликів (СРВ) базувалися на друкованій інформації. Оператори служб 09, наприклад, мали карти, що містять докладні дані про абонентів. Незважаючи на постійне удосконалювання механічних картотек, оператори працювали повільно, тому що кожному з них був потрібен визначений час, щоб знайти потрібну карту.
До речі, чотири співробітники Bell Telephone Laboratories, що займалися цією проблематикою, для пошуку інформації придумали комп'ютерну технологію і заснували Delphi Corporation. Перша система Delphi називалася Delta 1 і підтримувала надання послуг СРВ у Сан-Франциско. Після того, як оператор відповідав на виклик абонента; він звертався за довідкою до бази даних, і екран робочого місця оператора заповнювався текстом відповідної відповіді. Система виявилася значно дешевшою в експлуатації, а робота операторів — майже на 30% більш ефективною. Але технологія, використана в Delta 1, швидко застаріла. Приблизно 1979 р. почалося проектування Delta 2 з фінансуванням від нафтової компанії Exxon. Однак загальний рівень телефонії і комп'ютерної техніки, надійність тодішніх міні-ЕОМ і, ймовірно, ряд суб'єктивних причин, гальмували проект. До кінця 1981 року результат ще не був отриманий; при відсутності продукту, і, отже, замовників, компанія Exxon вийшла з проекту. Хоча ринок існував, але технологія, що була б готова до виробництва, була відсутня. На самому початку 80-х років British Telecom у Великобританії стала думати про організацію бюро телемаркетінгу з обслуговуванням вхідних викликів. Кілька операторів повинні були відповідати на виклики, надавати інформацію, приймати замовлення тощо. Сценарій, який вказував, що саме оператор повинний сказати, знаходився в комп'ютері DEC VAX, телефонними викликами займалася УАТС Mitel Regent. Проектувальники зіштовхнулися з класичною проблемою комп'ютерної телефонії: інформація, яка була потрібна комп'ютеру, малася в АТС. В обсязі, мінімально необхідному для ефективної роботи оператора, цю інформацію містили кілька останніх цифр, набраних визиваючим абонентом. Деякі з розроблювачів відбули в США, щоб відвідати Delphi Corporation і побачити систему Delta. Підхід, використаний у Delta, мав багато спільного із системою, яка була потрібна British Telecom.
Розробка була успішно довершена в 1983 році. Вона була названа Telecom Tan. АТС з'єднувалася з комп'ютером DEC VAX через комп'ютер Macintosh, що виконував функції перетворення протоколів, а також буферізував запити додатка телемаркетінгу, що надходили до VAX у реальному часі. Сама АТС спеціального інтерфейсу для додатків не мала. Система Telecom TAN використовувала вихід лінійного дисплея пульта оператора Regent для одержання інформації про статус кожної лінії; ця інформація оброблялася Macintosh для доставки необхідних даних до VAX. У 1982 році в компанії Aircall виникла потреба забезпечити персональні відповіді абонентам пейджингового зв'язку. Aircall звернулася до компанії Special Telephone System (STS), що була першим виробником СРВ у Великобританії. Вимоги Aircalls передбачали передачу з АТС у комп'ютер отриманих нею цифр номера і передачу на екран оператора одночасно інформації про телефонний виклик і дані з комп'ютерної бази. Перша вимога забезпечувала оператора негайною інформацією про викликуване обличчя, друге — давало можливість у складних випадках передоручати обслуговування викликів — більш досвідченому оператору. STS зуміла створити таку систему, що на початку 80-х було, безсумнівно, винятковим досягненням. Приблизно дванадцять екземплярів системи було продано телефонній компанії Хельсінкі, шведській РТТ, у Швейцарію й Австралію. Це, ймовірно, самий ранній приклад реалізації двох найважливіших функцій комп'ютерної телефонії: аналізу даних про виклик і одночасну передачу мови і даних.
Call-центри, на відміну від СРВ, орієнтовані на обслуговування як вхідного, так і вихідного навантаження. Приклад обробки вихідних викликів уже згадувався в розглянутій вище системі оформлення книжкових замовлень — комп'ютер сам направляв виклики до книгарень. Однак більш широке застосування так називаного «виклику з доручення» (power dialing) зв'язано з торгівлею по телефону. Зразковий сценарій виглядає в такий спосіб. Оператор Call-центра викликає чергового абонента зі заздалегідь складеного списку і говорить: «Будь ласка, не кладіть трубку, у мене для вас повідомлення від такої-то компанії». Після цього включається магнітофон, і абоненту транслюється повідомлення про продукт чи послугу, яку названа компанія намагається продати. Як тільки оператор організовував одне таке з'єднання, він міг відразу його залишити і зробити аналогічний виклик по іншій лінії. Це було дуже ефективним способом продажу і застосовувалося різними компаніями.
Для реалізації подібного сценарію необхідно розпізнавати відбій викликаного абонента, який не хоче чи не може в даний момент слухати записаний на плівку монолог. Ця задача не представляє особливої складності для АТС будь-якого типу, але її рішення, цілком природно, наштовхнуло розроблювачів на думку аналогічним образом розпізнавати також і відповідь викликаного абонента і, тим самим, автоматизувати весь процес, виключивши з нього оператора. Такий підхід дозволив компанії Telephone Broadcasting Systems (TBS) побудувати в 1983 році систему, що сприяла поповненню фондів релігійних проповідників, що виступають по радіо. Виклики розподілялися автоматично, а коли відповідь виявлялася, викликаному абоненту передавався запис звертання проповідника з проханням зробити пожертвування на будь-яку невідкладну справу, після чого система перемикала абонента до живого оператора, що завершував розмову.
Подальшим розвитком цієї технології з'явилася розробка в 1984 році устаткування автоматичного набору номера, встановленого в Кентоні, Охайо, для General Electric Credit Corporation. Ця компанія збирала платежі за холодильники, печі й інше побутове устаткування, для чого з платниками зв'язувалися по телефону 200 операторів. Після установки устаткування Cail-центра з автоматичним набором номера кількість операторів скоротилася до 30. TBS продовжує поставляти системи автоматичного набору номера засобами комп'ютерної телефонії дотепер.
Практично в той же час аналогічні роботи проводила найбільша телекомунікаційна компанія Northern Telecom, причому розроблені нею продукти були тісно зв'язані з низкою її власних АТС. Дві системи заслуговують згадування в цьому короткому огляді. Перша система спочатку була названа Packet Transport Equipment, а пізніше їй був привласнений номер у межах ряду продуктів Meridian. Цікавий цей продукт наявністю спеціалізованого (тільки для SLI Northern Telecom) протоколу сигналізації між процесором і комутатором. Інший продукт Nothern Telecom вироблявся, пройшов польові іспити, але не мав комерційного успіху. Мова йде про DV1, що використовував той же термінал М4000, що і Packet Transport Equipment, теж базувався на UNIX, але не мав потребу в підключенні до УАТС, тому що фактично сам виконував її функції.
Інші компанії — AT&T і Plessy, наприклад, — розробили свої мультиплексовані інтерфейси, що забезпечують підключення безліч терміналів до комп'ютера через УАТС. Інтерфейс AT&T називався DMI (цифровий мультиплексований інтерфейс), Northern Telecom використовував CPI (інтерфейс УАТС-комп'ютер), a Plessy застосувала для сполучення стандарт ЕСМА. Усі ці інтерфейси не являли собою елементи комп'ютерної телефонії, тому що вони не були функціональними лініями зв'язку, а просто забезпечували засоби підключення каналу даних до іншого каналу даних.
Інші постачальники телекомунікаційного устаткування в 80-і роки також претендували на те, щоб їх УАТС могли не тільки передавати дані, але і запускати різноманітні додатки. Компанія Mitel пропонувала метод вбудовування комп'ютерних конфігурацій безпосередньо в комутатор, хоча її увага, згодом, стала концентруватися на зовнішніх (third party), а не на вбудованих додатках. Варто помітити, що швидко розвивається канадська компанія Mitel, що вперше вийшла на ринок з аналоговою УАТС малої продуктивності; привернула увагу IBM на ранньому етапі дослідження нею можливостей використання перспективного цифрового комутатора SX2000. Інженери IBM зосереджено вивчали документацію SX2000 і засоби, розроблені Mitel, але комерційного результату цей проект не мав. Трохи пізніше IBM оголосила про своє партнерство з компанією Rolm. Mitel і Rolm знаходяться серед тих небагатьох зберігшихся компаній, що пропонували обробку вбудованих додатків безпосередньо у своїх УАТС.
Повернемося до історії російської комп'ютерної телефонії, початої вище з опису спеціалізованої ЕОМ «Нева». За більш ніж 20-літній період було чимало інших творчих досягнень і чудових розробок. Ряд робіт, під загальною назвою «Мовні інтелектуальні технології», проводився, починаючи з 1980 року, у Московському відділенні, що існувало тоді, НДІ зв'язку (МОНИИС) під керівництвом Б.А. Лопусова.
По суті своїй, ці роботи припускали дистанційне керування комп'ютерною системою, для чого служив телефонний апарат з імпульсним чи багаточастотним набором; передбачалися додаткові мовні команди (включаючи мовну чи тональну відповідь комп'ютерної системи), обробка даних і формування керуючих впливів на інші системи. Простіше говорячи, абонент з'єднується по телефону з деякою комп'ютерною системою і по мовній підказці комп'ютера набирає потрібну комбінацію цифр. У відповідь комп'ютер передає в мовній формі запитану інформацію чи видає інструкції про подальші дії, аж до завершення обслуговування абонента.
У 1985 р. цей колектив створив систему «Діалог», що автоматично приймала замовлення міжнародних і міжміських переговорів у місті Сочі. Система була побудована на базі вітчизняної мікро-ЕОМ «Електроніка-60» з додатковими апаратними модулями, розробленими під керівництвом Ю.М. Мазнікера, і з оригінальним програмним забезпеченням, створеним А.А. Бірманом. На цих же принципах і на цій же «Електроніці-60»

У ті ж роки, і на базі усе тієї ж мікро-ЕОМ «Електроніка-60», вже в Ленінградському відділенні НДІ зв'язку (ЛОНИИС), під керівництвом І.Є. Соловейчика велася розробка унікальної широкосмугової (з доступом на швидкості 384 Кбіт/с) системи комп'ютерної телефонії, що, випливаючи з сучасної термінології, можна назвати мультисервісним контакт-центром. Унікальне програмне забезпечення для неї було написано Н.А. Апостоловою і Н.Ю. Виноградовою, а першою областю її застосування був радянський космічний Центр керування польотами. Перехід же на мікропроцесорне керування на базі виробів Intel був здійснений в іншому розробленому в ЛОНИИС виробі комп'ютерної телефонії — ЦСК, а потім СРВ-30/24, що є вже не стільки історією, скільки сучасністю.
Історію розвитку технології комп'ютерної телефонії в сьогоднішнім трактуванні почали розробки ізраїльської компанії VocalTec, а її хронологія виглядає в такий спосіб:
1995 р. Розроблений VocalTec Internet Phone. Плати Dialogic, у тому числі, і їхнє поширення в Росії через ComTek. До складу операційної системи Windows 95 компанія Microsoft уключила підтримку TAPI. У тому ж році організований Enterprise Computer Telephone Forum (ECTF).
1996 р. Dialogic/VocalTec Telephony Gateway. Компанія VосаlTес випускає VocalTec Telephony Gateway — перший комерційно доступний шлюз між IP-мережами і ТфЗК. У жовтні 1996 року перший такий шлюз був проданий у Росію. Компанія Mitel продемонструвала перший USB-телефон (universal serial bus). З'явилася перша реалізація JavaTAPI.
1997 р. Маршрутизатори Cisco. У Росії з'являються перші мережі IP-телефонії: Таріо Трейдінг, Амт-лінк, Інкомтел ТГ. Установлено кілька десятків шлюзів VocalTec. Тоді ж з'явилося комерційне устаткування для передачі мови зверху ATM. Microsoft включив TAPI2 до складу Windows NT і анонсував TAPI3.
1998 р. Почали з'являтися цифрові шлюзи. Компанія Dіаlоgіс випустила спеціалізовану карту DM3 IP Link, що стала першим відкритим рішенням IP-телефонії. Вихід на ринок Інтелектуальної платформи ПРОТЕЙ, що примирила концепції комп'ютерної телефонії й Інтелектуальних мереж, використовувавши підхід Service Node.

2000 р. Обсяг ринку комп'ютерної телефонії в Росії склав $2,2-3 млн. (близько 12 тис. портів). Одночасний розвиток IP-телефонії в Росії: кількість IP-телефонних портів у Росії — приблизно 5-10 тис. шт. Збереження лідируючих позицій Cisco, VocalTec, Avaya і Ericsson. Установка цілого ряду систем передплачених телефонних карт на базі систем СВЕТЕЦ, ПРОТЕЙ, БЕРКУТ та інших.
2001 р. Активне впровадження Call-центрів операторами мобільного стаціонарного зв'язку. Вихід на ринок російських розробників IP-телефонії: установлені перші вітчизняні шлюзи між IР-мережами і ТфЗК на базі Інтелектуальної платформи ПРОТЕЙ. Розробки Web-контакт-центрів.
У значній мірі саме завдяки цим розробкам виникли індустрія комп'ютерної телефонії і відповідні стандарти, розглянуті в розділі 1.2, а також курси підготовки фахівців, галузеві організації й об'єднання користувачів комп'ютерної телефонії. Серед останніх — ACTAS (Альянс виробників додатків комп'ютерної телефонії) у США, ACTIUS (Асоціація користувачів і виробників систем комп'ютерно-телефонної інтеграції) у Великобританії та інші.
В розділі же 1.2 будуть розглянуті і дуже непривабливі сторінки історії комп'ютерної телефонії, що описують баталію двох різних компаній, що на багато років затримала розвиток стандартів галузі. Ще в 1993 році компанії Novell і AT&T виступили з ідеєю TSAPI (API телефонних послуг), що був розроблений для зв'язку учрежденческих АТС із сервером NetWare. Компанія Microsoft установила інший стандарт — TAPI, передбачивши цей інтерфейс як частину операційної системи Windows і ув'язавши з операційною системою факсимільний зв'язок на базі комп'ютера й уніфіковану передачу повідомлень.
По загальному визнанню, TAPI мав набагато менше функціональних можливостей, чим TSAPI, і, хоча він був дешевим і зручним для користувача, однак зазнавав серйозної критики телефонних компаній, операторів і постачальників устаткування. Головним об'єктом критики TAPI була відносна слабкість у ньому функцій керування сеансами зв'язку, що могло приводити до помилок при розробці програмного забезпечення без детальних знань телефонної специфіки. Утім, майже традиційно, версії 1.0 більшості продуктів Microsoft для обчислювальної техніки мають структурні недоліки, але зате Microsoft неймовірно швидко навчається. До того часу, коли була випущена версія 2.0, стандарт ТSАРІ компанії Novell був витиснутий. TAPI дозволяв відкритому серверу NT замінити закритий продукт NetWare, що, у свою чергу, надало постачальникам плат комп'ютерної телефонії можливість використовувати свої платформи не тільки для обробки викликів, але й для комутації. У результаті, комп'ютерні сервери можуть тепер вводитися в сервери зв'язку і заміняти УАТС.
Отже, чого ж чекати від майбутнього комп'ютерної телефонії? Лише загальні прогнози говорять наступне.
У сфері телефонного зв'язку в межах установ IР-УАТС витіснять з телекомунікаційного ринку звичайні станції в найближчі п'ять-вісім років. Абоненти різних закладів будуть використовувати усередині офісу переважно мобільні телефони, а як термінали проводового зв'язку будуть використовуватися Ethernet-телефони. Програми перегляду контекстно-залежних меню стануть основними інтерфейсами зв'язку. І багато чого, багато чого іншого.
В операторів мереж зв'язку загального користування перспективи не менш привабливі. Оператори будуть продовжувати продавати мільярди хвилин на лініях зв'язку, але їх мережі з наскрізним керуванням по IP-протоколу забезпечать віртуально вільну смугу пропущення. Вузли надання послуг (Service Nodes) будуть ведучими в мережі, створювані на їхній базі додатки комп'ютерної телефонії будуть продаватися різним постачальникам і, зрештою, — споживачам телекомунікаційних послуг. Деякі сьогоднішні інженерні рішення комп'ютерної телефонії, описані в цій книзі, будуть повільно відмирати, однак розглянуті в ній же додатки комп'ютерної телефонії будуть застосовуватися усе ширше і ширше.