понедельник, 30 марта 2009 г.

поиск проектов

Необходимо найти в интернете какой-либо проект по Ip-телефонии для предприятий с соблюдением всех ГОСТов.

начал с изучения предложений VoIP фирм. Как оказалось большенство фирм строит телефонию с использованием кем-то созданного дорогущего стороннего оборудования. из наверно сотни сайтов попалась только одна фирма, использующая возможности и приемущества астериска.

Ссылки прятять не буду.
Вообщем вот сразу встретевшийся и видимо единственный такого типа чейто курсовик "Внедрение проекта предоставления услуг IP-телефонии на территории Москвы"
http://www.bestreferat.ru/referat-83026.html

Примеры работы реальной фирмы, занимающийся телефонией
http://www.iptel-pro.ru/projects/

статья "IP-телефония для маленьких и побольше" - немного теории и краткое описание существующих железок
http://citcity.ru/15523/

"IP-телефония в реальных проектах" тоже краткое описание.
http://www.ccc.ru/magazine/depot/04_14/read.html?1001.htm


Ресурс "Разработка документации по ГОСТ" с шаблонами и примерами.
http://www.rugost.com/

Пожалуй это единственный, найденый мною, хоть какойто более менее приличный ресурс о ТЗ и ГОСТах.

Вообщем конкретного проекта я найти не смог. В принципе, если чесно, я и сам не очень в успех верил, т.к. врятле серьезная фирма по телефонии будет выкладывать свой проект на всеобщее обозрение.

з.ы. просмотрено около полусотни сайтов, и порядка 30 страниц гугла.

понедельник, 23 марта 2009 г.

Чем занимался в последние 5 дней..

Итак, поставил ubuntu 8.10-desktop. Конечно же, начал тыкать всё подряд и, собственно, первая и большая проблема, поднять wifi adhoc дабы, во-первых, избежать проблем с отцом из-за отсутствия у него интернета (з.ы. покупка адаптера вместо роутера была большой ошибкой) и, во-вторых, а как я, собственно, тестить буду телефонию только лишь на одном компе? По мере ковыряния потихоньку вспоминал что такое линух)) ибо за ненадобностью подзабросил.. понял, что проблему одним networkmanagerом не решить и, как оказалось позже, это редкая дрянь. В общем стал поднимать вайфай с консоли, долго не мог перевести адаптер в АДХОК, ибо он просто отказывался это делать.

Проблема была решена так

sudo wlanconfig ath0 destroy
sudo wlanconfig ath0 create wlandev wifi0 wlanmode adhoc

Ну да ладно... в общем с вайфаем до сих пор возникают проблемы порой, но это уже мелочи. если кому интересно, как поднять вайфай, читаем тут

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

apt-get install asterisk

Запустил его значит, почесал репу, и понял, что мне сюда еще рано. Стал искать литературу. Товарищ Алёна подкинула мне оч интересную статью (как показалось на первый взгляд).

"Asterisk и Linux - миссия IP-телефония" из журнала "Системный администратор". Почитал, полез в конфиги, сделал всё по мурзилке. В это время Алёна поставила X-lite к себе на ноут с вистой и потихоньку ковыряла его. Подцепили ноут к серву по вайфаю, потихоньку настроили X-lite. И говорилка заговорила, выдавая Демо записи по номерам 2 и 3(другие не пробовали, ибо незачем). Поехали дальше, поставил на убунту X-lite, подключил к серву, дал номер, говорит. Все бы хорошо, НО телефоны не вызывают друг друга, ни в какую. Так-сяк, неработают... Перечитал еще пару раз мурзилку, всё перепроверил, все правильно, звонить друг другу не хотят. Ну, тут понял, что информации мало, полез искать другие источники. И наткнулся на очень хорошую свежевыложенную, в хорошем качестве, да ещё и русскую(!) книжку "Asterisk - будущее телефонии, OReilly, Rus, 2008". Книжечка оказалась толстенькая, сходу осилил 150 страниц, понял что пока этого достаочно, ибо дальше идет углубление в конфигурирование. Полез в конфиги, по рекомендации из книжки потер стандартные конфиги и сделал свои, маленькие и понятные - ничего лишнего. Выглядят они на данный момент так:


/etc/asterisk/sip.conf

[general]
context=default ; Контекст по умолчанию для входящих
  ; вызовов
allowoverlap=no ; Отключить поддержку набора номера
  ; в режиме overlap.
  ; (Значение по умолчанию - yes)
bindport=5060 ; Используемый UDP-порт 5060
  ; (стандартный SIP-порт)
  ; bindport – локальный UDP-порт,
  ; который будет слушать Asterisk
bindaddr=0.0.0.0 ; Используемый IP-адрес 0.0.0.0
  ; (все доступные адреса)
srvlookup=yes ; Активировать поиск DNS SRV-записей
  ; для исходящих вызовов
  ; Примечание: Asterisk использует
  ; только первый хост в SRV-записях
  ; Деактивация поиска DNS SRV-записей
  ; отключает возможность размещать
  ; SIP-вызовы к другим SIP-пользователям
  ; в Интернете на основании доменных имен
[authentication]

[1000]
type=friend
context=phones
host=dynamic

[1001]
type=friend
context=phones
host=dynamic


и /etc/asterisk/extensions.conf

[globals]
[general]
autofallthrough=yes
[default]
exten => s,1,Verbose(1|Unrouted call handler)
exten => s,n,Answer()
exten => s,n,Wait(1)
exten => s,n,Playback(tt-weasels)
exten => s,n,Hangup()

[incoming_calls]
[internal]
exten => 500,1,Verbose(1|Echo test application)
exten => 500,n,Echo()
exten => 500,n,Hangup()

exten => 1000,1,Verbose(1|Extension 1000)
exten => 1000,n,Dial(SIP/1000,30)
exten => 1000,n,Hangup()

exten => 1001,1,Verbose(1|Extension 1001)
exten => 1001,n,Dial(SIP/1001,30)
exten => 1001,n,Hangup()
[phones]
include => internal

В результате всё заработало, связь появилась. Телефоны свободно звонят друг другу.

Тестил на X-phone(ubuntu) - X-pro(КПК), X-phone(ubuntu) - AGEphone(КПК).

На счёт программ на кпк, судя по любимому сайту 4pda.ru со звонилками дефицит, т.к. из 6 предложенных с данным сервером работают только эти 2 программы, да и те... X-pro имеет более менее адекватные настройки, в интервейсе же кнопки, регулятор громкойсти, да вызов виндового списока контактов. С AGEphone ещё хуже. Из настроек только настройки соединения с сервером, и всё! При этом интерфейс покрасивей и поддержка 2 каналов, видимо.

До проверки на ноуте дело так и не дошло, да и я почти уверен, что и там всё будет работать.


Ну, собственно, на этом дело и закончилось. Куда дальше плыть, незнаю. Жду дальнейших указаний))


О блоге

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

первое сообщение

Буду очень оригинален ))

"Hello blog!"