Услуга IP-телефонии от Freenet (tm O3)

Очередной крупный провайдер Киева запустил у себя услугу IP-телефонии для обычный юзверей таких как я….
Вот, что мне пришло на почту:

sip-телефон
sip-телефон

С 18 августа 2011 года запущена новая услуга современной телефонной связи – “IP-телефония”.

Услуга предоставляется на базе современной технологии VoIP (Voice-over-IP), которая связывает воедино преимущества телефонии и Интернет. IP-телефония позволяет использовать сеть Интернет в качестве средства организации и ведения международных, междугородных и местных телефонных разговоров и передачи факсов в режиме реального времени. Иными словами, используя легкодоступные каналы Интернет, можно осуществлять звонки любым абонентам, у которых есть телефон или доступ в Интернет. Находится такой абонент может в любой точке мира.

Благодаря новой услуге абонент может получить свой собственный телефонный номер с кодом 0894 и осуществлять звонки, как по Украине, так и за её пределы. Помимо обеспечения высокого качества связи услуга позволяет значительно экономить на звонках.

И даже приложили тарифы на пользование:

Читати далі

С днем Системного Администратора!

Поздравляю усех системных администраторов с их професиональным праздником. Чтоб серваки не падали, сети не запутывались, компьютеры не зависали, а юзвери узнавали о Вашем существовании только в последнюю пятницу июля. ЗЫ: Админы конфеты не пьют, цветы не курят 🙂

life:) відкриває міграцію на оновлений тариф «life:) смартфон – контракт»

З 20 червня 2011 року. Оператор мобільного зв’язку life:) оголошує про можливість переходу для існуючих абонентів на тарифний план «life:) смартфон – контракт» при купівлі смартфона life:)
Також буде відсутня додаткова угода при підключенні.
Крім того, в рамках тарифного плану обсяг інтернет-трафіку збільшено до 1,5 Гбайт на місяць.
Абонентська плата за щомісячний пакет послуг 5000 хвилин на дзвінки в мережі life:),100 хвилин на дзвінки на інші мережі та 1,5 Гбайт мобільного інтернету
становить 69 грн (з ПДВ та ПФ).

Читати далі

Японские HI-tech компании останавливают производство в связи с землетрясением

В связи с землетрясением в Японии и последовавшим после этого цунами японские производители останавливают на некоторое время свои производства. Это связано с нарушением работы самих заводов и повреждениями атомной станции Фокусима-1 на которой сегодня произошел второй выброс водорода в атмосферу из-за отказа системы охлаждения реакторов в результате чего водород начал собираться под крышкой реактора и … Читати далі

Подборка SQL запросов

Допустим у вас есть номер телефона рекламного отдела и PR-манагеры пустили какую-то рекламу в сентябре. Задача: найти всех клиентов которые позвонили в сентябре первый раз в жизни, но при этом им, что-то не понравилось и они не звонили после сентября. Инфа нужна, чтоб промыть им мозги… 🙂 Вот, что у меня получилось сходу: … SELECT … Читати далі

Миграция Postgres с 8.4 на 9.0

Решились потренироваться делать репликацию Master-Slave, которая реализована в версии 9.0
Значит так-с…
1. Обновляем Portage

emerge --sync

2. Ставим новую БД

LINGUAS="ru" ACCEPT_KEYWORDS="~amd64" emerge -av  /usr/portage/dev-db/postgresql-server/postgresql-server-9.0.1.ebuild

3. Конфигурим

emerge --config =dev-db/postgresql-server-9.0.1

4. правим конфиг и запускаем на порту 6543, не выключая старый постгресс
5. производим миграцию БД

pg_dumpall -p 5432 | psql -d postgres -p 6543

6. стартуем новую БД на порту 5432 предварительно выключив старую

После чего устанавливаем Postgres на втором хосте, который будет использоваться как Slave

LINGUAS="ru" ACCEPT_KEYWORDS="~amd64" emerge -av  /usr/portage/dev-db/postgresql-server/postgresql-server-9.0.1.ebuild

Вносим изменения в Master, чтобы слэйв мог к нему подключится:

$ $EDITOR postgresql.conf
listen_addresses = '10.0.xx.yy'

$ $EDITOR pg_hba.conf
# The standby server must have superuser access privileges.
host  replication  postgres  10.0.xx.zz/22  trust

Читати далі

Iskratel vs Asterisk

Состыковка Астериска с ИскраТел проходит довольно занятно.
Провайдер телефонной связи может отдавать телефонные звонки по SIP, но сервер сигнализации и голосовые сервера находятся в разных местах.
По умолчанию Астер считает, что источник RTP находится на одном хосте с Сервером сигнализации, чтоб сказать ему о поиске голоса на тех хостах которые приходят в INVITE, а также в SDP, в настройках sip.conf необходимо добавить такие строки

canreinvite=yes
dtmfmode=info

When SIP initiates the call, the INVITE message contains the information on where to send the media streams. Asterisk uses itself as the end-points of media streams when setting up the call. Once the call has been accepted, Asterisk sends another (re)INVITE message to the clients with the information necessary to have the two clients send the media streams directly to each other.

А также опцией permit разрешить посылать голос на хосты отличные от сигнального.
В итоге лог должен содержать что-то типа такого:

Читати далі