Работа с магистралями SIP, телефонными системами УАТС и т. П. - PullRequest
4 голосов
/ 17 октября 2011

Это не вопрос с черным / белым ответом да / нет, это скорее запрос совета, поэтому я надеюсь, что это не нарушает никаких правил, и если это произойдет, я приношу свои извинения и удалю, если вас попросят .

Я отмечу наиболее полезный ответ как правильный.

В основном я работаю в компании, которая имеет телефонную систему УАТС. Он имеет три машины под названием «Maximisers», на первой операционная система командной строки на основе Linux полностью находится в памяти и управляет двумя другими.

Первый максимизатор также имеет базу данных LDAP, о которой я очень мало знаю.

Каждый имеет 15 портов Ethernet, к каждому из которых подключен SIP-телефон. Каждый Maximiser также имеет 4 порта Lan.

Проблема в том, что я очень мало знаю о том, что происходит под капотом. Любая работа, которая нам нужна, зависит от компании, которая поставляет оборудование для VPN и выполняет ее.

Я прошу, чтобы кто-нибудь указал мне правильное направление. Я хочу программно (предпочтительно в C # .Net) получать информацию о том, что происходит с телефонной системой в любой момент времени, записывать звонки и управлять телефонами, чтобы мы могли совершать исходящие звонки без необходимости набирать номер на телефоне. цифры сами по себе.

Время здесь не проблема, у меня есть все время в мире, чтобы читать любые книги, которые мне нужно прочитать, мне просто нужно руководство, с чего начать.

Заранее спасибо

Ответы [ 2 ]

3 голосов
/ 05 января 2012

Это действительно зависит от марки / модели вашей системы УАТС (Siemens, Splicecom, Alcatel и т. Д.) - они обычно предлагают некоторую форму документации / описания протокола и т. Д. - Splicecom например имеет несколько протоколов, предоставляющих различную информацию, к которой вы можете получить доступ для достижения того, что вы описываете. Подобные вещи существуют для Siemens и других тоже ... у некоторых производителей / моделей эти интерфейсы должны быть дополнительно лицензированы.

Возможно, ваша УАТС основана на Asterisk - решение с открытым исходным кодом для УАТС ... см. Ссылку для получения доступа к ней.

Другой вариант - использовать поставщика TAPI, предлагаемого большинством систем УАТС, для доступа к необходимой информации.

Некоторые отправные точки для TAPI через .NET:

Другой вариант - создать прокси-сервер SIP, который позволяет вам выполнять любые действия, в том числе описанные вами:

2 голосов
/ 05 января 2012

Надеюсь, это поможет: Я запустил авто-набор АТС в сети SIP / MPLS. Я смог подключиться через ODBC к БД INFORMIX. Продавец поставлял пользовательские драйверы ODBC как часть своей системы управления, которая была доступна для просмотра на ПК. Соединение с БД - все, что мне было нужно для составления отчетов и просмотра звонков. Управлять системой немного сложнее. Вам нужно будет освоить все элементы управления командной строки системы, а затем передать их через Telnet или консольный / последовательный порт (и обработать ответ ... где я застрял, потому что моя система не отправляла ответы последовательно). Удачи! Постскриптум Вы также можете контролировать свои звонки на коммутаторе вместо УАТС; у вашего TELCO есть SW для таких вещей.

...