Страница 1 из 1

Первоначальная настройка Asterisk

СообщениеДобавлено: 05 фев 2016, 15:26
Андрей
Привет.
Искал в Блоге первоначальную настройку Астериска - или не там искал, или там нет такого.
Просмотрел эту книгу. Общее представление есть, хоть книга и написана как рекламный проспект и по первоначальному мнению устарела минимум на 10%, т.к. некоторые файлы приводимые в конфигурации книги просто отсутствуют в системе, но книга все равно нужна для прочтения.

Собственно, к чему я всё это. До сих пор не ясно как вообще настраивается Asterisk даже по той причине, что файлов в директории 109, а конфигов только 103.
Код: Выделить всё
/etc/asterisk# ls | grep ".conf" | wc -l
103

С чего начинать настройку?

Спасибо.

ЗЫ. В частности, мозг вывернула статья _https://www.opennet.ru/base/net/asterisk_sipnet.txt.html с параметром в конфиге:
Код: Выделить всё
useragent=SipPhone

Как, куда и откуда это значение взялось - мне вообще не понятно. Вроде бы там указывается только одно из 3х - peer, friend и user?

Re: Первоначальная настройка Asterisk

СообщениеДобавлено: 05 фев 2016, 16:48
root
В блоге нет такого. В инете полно такого. Например: Asterisk и Linux - миссия IP-телефония

хоть книга и написана как рекламный проспект и по первоначальному мнению устарела минимум на 10%

Книга очень хорошая, сам с нее начинал. Книга по прежнему актуальна и дает необходимые базовые знания для старта.
Андрей писал(а):некоторые файлы приводимые в конфигурации книги просто отсутствуют в системе

какие например ?
Андрей писал(а):С чего начинать настройку?

sip.conf
extensions.conf
Андрей писал(а):Как, куда и откуда это значение взялось - мне вообще не понятно

Человек сам его выдумал и написал. Значение этого поля будет присутствовать в SIP пакете:
Код: Выделить всё
useragent=sip.mega-net.ru

...skiped...
Call-ID: 7d6b21a95308455a25a7c6c35e70991f@sip.mega-net.ru
CSeq: 102 NOTIFY
User-Agent: sip.mega-net.ru
Event: message-summary

Об этом даже в конфиге написано в комменте:
useragent=XXXXXXXXX ; Allows you to change the user agent string
; The default user agent string also contains the Asterisk
; version. If you don't want to expose this, change the
; useragent string.

Re: Первоначальная настройка Asterisk

СообщениеДобавлено: 08 фев 2016, 10:30
Андрей
root писал(а):какие например ?

В книге берется настройка с файла zaptel.conf. Я так полагаю, что это настройка для платы телефонии, других идей просто нет.

Вообще, интересна задача подключение Asterisk к sip-провайдеру, и средствами этого провайдера совершение звонков к другим клиентам без установки телефонных коммутационных плат типа E1 и T1.

Дополнительно вопросы порождает Набор программ Asterisk и PBX для Android. Можно ли их использовать для подключения к серверу в качестве клиента. Судя по картинкам - работает.

Re: Первоначальная настройка Asterisk

СообщениеДобавлено: 10 фев 2016, 09:04
root
Ничего удивительного в том что этого файла zaptel.conf нет нету. Достаточно немного погуглить, чтобы понять почему.

Интересна ? Значит читай "библию" дальше и вдумчиво. Там есть все необходимое для получения первоначальных знаний.
Далее это мануалы (есть даже в CLI asterisk) и сайты wiki.asterisk.org и www.voip-info.org и т.п.
Пример получения мануала по application Dial в CLI asterisk:
Код: Выделить всё
*CLI> core show application Dial

  -= Info about application 'Dial' =-

[Synopsis]
Attempt to connect to another device or endpoint and bridge the call.
...skiped....