Мы используем продукт под названием Swyx. Я не уверен, как Вы классифицировали бы "Не слишком дорогой", но мы масштабировали его по нескольким сайтам и приблизительно ста пользователям. Это имеет фантастическую поддержку и было очень по умеренной цене по сравнению с Cisco Callcentre (и как кто-то, кто раньше работал на глобальный контакт-центр Cisco, Вы НЕ хотите называть службу поддержки Cisco AVVID в выходные или после закрытия, я видел времена ожидания для их очередей).
Во всяком случае это имеет Outlook, Exchange и AD интеграцию, очень хороший, мягкий клиент со сменными окнами и поддерживает стандартных клиентов SIP и многочисленные разработанные на основе цели обычные телефоны. Можно управлять телефоном someones через Терминальный сервер, поэтому если у Вас есть приложение TS, которое может инициировать телефонный вызов, можно сделать это также.
Я настоятельно рекомендую заставить демонстрацию и некоторую оценку видеть, соответствует ли она Вашему бюджету. Из памяти один из наших клиентов, потраченных о $AUD50k, развертывающем его к huuge компании и другому клиенту, потратил хорошо под $AUD10k, развертывающим его в одиночную станцию.
Попробуйте использовать файл .pgpass
, чтобы не вводить пароль.
См .: http://www.postgresql.org/docs/8.3/static/libpq-pgpass.html
Или вы можете использовать синтаксис оболочки, подобный следующему:
psql -h database.server.com -U username <<EOF
sekritpassword
EOF
Или в качестве последнего варианта вы должны уметь использовать переменные окружения PGUSER и PGPASSWD.
Если у вас есть следующая строка в вашем файле pg_hba.conf, вы пароль вводить не нужно. Вам просто нужно запустить эту команду от имени пользователя postgres.
local all all ident