Еще совсем недавно кому-то приходилось крутить ручку телефонного аппарата и кричать в трубку, чтоб его услышали. В век новых технологий у нас в кармане почти у каждого по паре “мобилок”, которые с легкостью можно купить, зайдя в интернет магазин китайских телефонов и часов. Голос передается без проблем через интернет, а на предприятиях стоят свои “хардовые” или “софтовые” АТС.
На самом деле я не буду делать экскурс в историю АТС, так как не знаю о них почти ничего, а вот о том, как поднять Asterisk на Ubuntu 7.10 server, я расскажу.
Начну с процесса непосредственно установки:
$ sudo apt-get install asterisk
Далее нам надо завести хотя бы одного пользователя для теста. Это тоже не сложно. В /etc/asterisk/users.conf мы добавляем такую секцию:
[200]
type=friend
host=dynamic
username=200
secret={password}
nat=no
canreinvite=no
context=home
callerid=”User1″ <200>
allow=gsm
allow=ulaw
allow=alaw
Естесственно, что {password} нужно заменить паролем, а 200 – это номер телефона. Подключаем программу-звонилку (софт-телефон) к Asterisk с логином 200 и паролем {password} и вуаля. Теперь уже можно сделать первый звонок, хотя бы на номер 1000, где Вас поздравят с установкой Asterisk, правда пока на английском языке. Но не можем же мы разговаривать только с роботами? Добавляем по аналогии с [200] номер [201], который мы выдадим другу. Но пока еще звонить друг другу мы не можем, так как у нас правил набора номеров, т.е. кто и куда может звонить.
Устраняем этот недостаток путем прописывания секции [home] в /etc/asterisk/extentions.conf:
[home]
exten => 200,1,Dial(SIP/200)
exten => 201,1,Dial(SIP/201)
Перезапускаем Asterisk и уже можно звонить друг другу.
В следующий раз я расскажу как можно Asterisk соеденить c сервисом sipnet.ru и совершать звонки в Москву и Питер бесплатно.
Спасибо за комменты. Скоро расскажу как прикрутить это все дело к sipnet.ru
Супер, не думал что все так просто, будем ждать как к sipnet прикрутить!
Автору огромный ПАСИБ!
Салют! Слушай, нигде не нахожу контактов с тобой. Я так понял ты администратор Селидовского блога? Есть дело. Ответь на [email protected]
Дмитрий, вообще-то контакты все есть в разделе “О сайте” и “Резюме”. Пиши на silver[животное]silverghost.org.ua