Asterisk German Voice Prompts Samples
Главная Blog О нас Контакт Главная Blog О нас Контакт Asterisk German Voice Prompts Samples. Ncaa Softball Umpire Mechanics Manual Pdf. Jcd-201M Base Microphone Manual. Prospector Plus Program.
Командная строка является мощным инструментом для мониторинга и управления работой Asterisk PBX. При запуске asterisk с флагом -r или -c, появиться следующие приглашение: # asterisk -vvvr.CLI Количество 'v' в параметрах задает порог отображаемой информации в консоли для данного подключения. Комбинация -vvvr задаст verbose level 8. Интерфейс командной строки Asterisk имеет свой конфиг - Введите core show helpи нажмите enter для получения полного списка команд: Командная строка поддерживает вывод доступных команд по неполному вводу нажатием 'Tab': Для получения дополнительной информации о конкретной команде, вы можете ввести core show help. Например:.CLI core show help manager manager reload Reload manager configurations manager set debug on off Show, enable, disable debugging of the manager code manager show command Show a manager interface command manager show commands List manager interface commands manager show connected List connected manager interface users manager show eventq List manager interface queued events manager show settings Show manager global settings manager show users List configured manager users manager show user Display information on a specific manager user.CLI Вот некоторые полезные команды: Core. Есть несколько трюков, которые помогут вам в интерфейсе командной строки Asterisk.
Очень удобно завершение неполного ввода клавишей TAB. Если вы введете начало команды и нажмите клавишу Tab, Asterisk попытается завершить имя команды, или покажет возможные команды, которые начинаются с буквы, которые Вы ввели. Например, введите 'co', а затем нажмите клавишу Tab. Localhost.CLI co confbridge config core localhost.CLI co Теперь наберите 'cor', и нажмите TAB снова. На этот раз Asterisk завершит слово, т.к.
'core' является единственной командой, которая начинается с 'cor'. Этот трюк также работает с под-командами.
Например, наберите 'core show' и нажмите TAB. (Возможно, вам придется дважды нажать вкладку, если вы не поставили пробел после слова 'show'.) Asterisk покажет вам все под-команды.

Localhost.CLI core show Tab application applications calls channel channels channeltype channeltypes codec codecs config file function functions hanguphandlers help hint hints image license profile settings sound sounds switches sysinfo taskprocessors threads translation uptime version warranty localhost.CLI core show Повторение предыдущих команд. #!version:1.0.0.1 ##File header '#!version:1.0.0.1' can not be edited or deleted, and must be placed in the first line.## ####################################################################################### ## Account1 Settings ## ####################################################################################### #Enable or disable the account1, 0-Disabled (default), 1-Enabled; account.1.enable = #Configure the label displayed on the LCD screen for account1.
Account.1.label = #Enable or disable to use the alert info URL; 0-Enabled (default), 1-Disabled; account.1.alertinfourlenable = #Configure the display name of account1. Account.1.displayname = #Configure the username and password for register authentication. Account.1.authname = account.1.password = #Configure the register user name. Account.1.username = #Configure the SIP server address. Account.1.sipserverhost = 10.10.10.1 #Specify the port for the SIP server.
The default value is 5060. Account.1.sipserverport = 5061 #Enable or disable to use the outbound proxy server; 0-Disabled (default), 1-Enabled; account.1.outboundproxyenable = 1 #Specify the IP address or domain name of the outbound proxy server.
Account.1.outboundhost = 10.10.10.1 #Specify the server port, the default value is 5060. Account.1.outboundport = 5061 #Configure the transport type; 0-UDP (default), 1-TCP, 2-TLS, 3-DNS SRV; account.1.transport = 0 #Enable or disable the timer to periodically refresh the DNS-SRV query result; 0-Disabled (default), 1-Enabled; #Require reboot; account.1.srvttltimerenable = #Specify the service for SIP used to DNS-SRV query; 0-muti-service mixed, 1-SIP+D2U, 2-SIP+D2T, 3-SIPS+D2T; #Require reboot; account.1.dnssrvtype = #Configure the address of the backup outbound proxy server. Account.1.backupoutboundhost = 192.168.1.202 #Specify the port, the default value is 5060. Account.1.backupoutboundport = 5061 #Configure the voice mail number of account1. Voicemail.number.1 =.97 #Configure the proxy server to account1. Account.1.proxyrequire = #Enable or disable the phone to only accept the message from the server; 0-Disabled (default), 1-Enabled; account.1.siptrustctrl = #Enable or disable the anonymous call feature; 0-Disabled (default), 1-Enabled; account.1.anonymouscall = #Configure the on code and off code of the anonymous call feature. Account.1.anonymouscalloncode = account.1.anonymouscalloffcode = #Enable or disable the reject anonymous call feature; 0-Disabled (default), 1-Enabled; account.1.rejectanonymouscall = #Configure the on code and off code of the reject anonymous call feature.
Account.1.anonymousrejectoncode = account.1.anonymousrejectoffcode = #Configure the SIP port for account1, the default value is 5060. Account.1.siplistenport = #Configure the register expiry time (in seconds), the default value is 3600. Account.1.expires = #Enable or disable the 100 reliable retransmission; 0-Disabled (default), 1-Enabled; account.1.100relenable = #Enable or disable the resource reservation; 0-Disabled (default), 1-Enabled; account.1.precondition = #Enable or disable the phone to subscribe the register status; 0-Disabled (default), 1-Enabled; account.1.subscriberegister = #Enable or disable the phone to subscribe the message waiting indicator; 0-Disabled (default), 1-Enabled; account.1.subscribemwi = #Configure MWI subscribe expiry time (in seconds). It ranges from 0 to 84600, the default value is 3600. Account.1.subscribemwiexpires = #Configure the type of SIP header(s) to carry the caller ID; 0-FROM (default), 1-PAI 2-PAI-FROM, 3-PRID-PAI-FROM, 4-PAI-RPID-FROM, 5-RPID-FROM; account.1.cidsource = #Configure the type of SIP header(s) to display on the caller's LCD screen; 0-RPID-FROM, 1-Dialed Digits(default), 2-RFC4916 account.1.cpsource = #Enable or disable the session timer, 0-Disabled (default), 1-Enabled; account.1.sessiontimer.enable = #Configure the refresh session timer interval (in seconds). It ranges from 1 to 9999. Account.1.sessiontimer.expires = #Configure the session timer refresher; 0-Uac (default), 1-Uas; account.1.sessiontimer.refresher = #Enable or disable the 'user=phone'; 0-Disabled (default), 1-Enabled; account.1.enableuserequalphone = #Specify whether to encrypt the SIP messages; 0-Disabled (default), 1-Forced, 2-Negotiated; account.1.srtpencryption = #Configure the RTP packet time.
The valid values are 0 (Disabled), 10, 20 (default), 30, 40, 50, 60. Account.1.ptime = #Assign account1 as shared line; 0-Disabled (default), 1-Broadsoft SCA, 2-BLA; account.1.sharedline = #Configure BLA number for account1 and the subscribe period (in seconds). It ranges from 60 to 7200, the default value is 300. Account.1.blanumber = account.1.blasubscribeperiod = #Enable or disable call pickup using dialog-info SIP header; 0-Disabled (default), 1-Enabled; account.1.dialoginfocallpickup = #Configure the directed and group pickup codes for account 1, the settings on a per-account basis take precedence over the settings on the phone. Большинство настроек Asterisk контролируются с помощью конфигурационных файлов, расположенных в директории /etc/asterisk.
Синтаксис конфигурационных файлов Asterisk разработан для редактирования в ручную и имеет простую и понятную структуру. Категории или по иному контексты группируют свойства объектов и отделяют их друг от друга именами в квадратных скобках по принципу наследования. Все, что записано после имени контекста относится к нему, пока не появится следующее имя контекста в квадратных скобках.
Практически в каждом кофиге встречается категория general, которая задает параметры для всех объектов конфигурационного файла. Параметры объектов имеют приоритет над глобальными параметрами, если одинаковый параметр, может быть назначен, как глобально, так и конкретному объекту. Некторые конфиги имеют только заранее определенные секции, например отвечающий за общие настройки pbx. Но в большинстве случаев, для назначения объектов, создаются контексты и задаются их имена. Приведенные ниже примеры конфигов Asterisk 14 с описанием параметров, переведены и дополнены авторами сайта. Под каналами связи в Asterisk подразумевается набор драйверов для взаимодействия с устройствами и протоколами связи.
Так как Asterisk в первую очередь VoIP АТС ключевое значение имеют драйвера взаимодействия с VoIP протоколами, в частности с SIP протоколом. Изначально в Asterisk был один драйвер SIP протокола chansip. Но его реализация была неполной и в конкуренции с FreeSWITCH, который имел более продвинутый SIP драйвер, в Asterisk начиная с версии 12, был включен новый драйвер SIP - chanpjsip.

Поддержка старого драйвера сохраняется и оба драйвера могут действовать совместно. Однако предпочтительней использовать новый драйвер PJSIP. /usr/sbin/asterisk: Файл запускающий Asterisk Если Вы установили Asterisk, можно запустить его командой: /usr/src/asterisk -vvvgc Остановить Asterisk из CLI можно командой 'stop now'. Командой без аргументов, Asterisk запускается как демон. /usr/sbin/asterisk Подключится к командному интерфейсу (CLI) можно используя аргумент 'r'. /usr/sbin/asterisk -r Запуск Asterisk из под не - root пользователя.По умолчанию Asterisk запускается из под root, что может быть небезопасно.
Для изменения пользователя раскомментируйте строки в файле /etc/init.d/asterisk. ASTUSER='asterisk' ASTGROUP='asterisk' Создайте группу и пользователя asterisk.
Различные операционные системы имеют разные способы запуска программ во время загрузки. В директории с исходниками /usr/src/asterisk-VERSION/contrib/init.dсодержатся скрипты для запуска в archlinux, debian, gentoo, mandriva, redhat, slackware, suse. Для систем, которые все еще используют inittab, просто добавьте следующую строку в /etc/inittab: as:2:respawn:/usr/sbin/asterisk -f Для Redhat окружения выполните cd /usr/src/asterisk-VERSION make config Это скопирует скрипт из contrib/init.d/rc.redhat.asteriskв /etc/rc.d/init.d/asterisk и выполните команду: /sbin/chkconfig -add asterisk Директории Asterisk. Freepbx13 apache2 php5.6 mysql srtp pjproject spandsp opus odbc При установке системы, на стадии software selectionвыберите, как минимум openssh. Во время установки, если выбран LAMP сервер, или при установке mysql-server из репозитория, вам будет предложено задать пароль root пользователя MySQL, если оставить поле пустым, задать пароль можно будет после установки FreePBX 13 командой mysql: SET PASSWORD FOR 'root'@'localhost' = PASSWORD('Password'); или утилитой проверки безопасности: mysqlsecureinstallation Задайте пароль root пользователя системы. Apt install -y build-essential linux-headers-`uname -r` openssh-server apache2 mysql-server mysql-client bison flex sox libncurses5-dev libssl-dev libmysqlclient-dev mpg123 libxml2-dev libnewt-dev sqlite3 libsqlite3-dev pkg-config automake libtool autoconf git subversion unixodbc-dev uuid uuid-dev libasound2-dev libogg-dev libvorbis-dev libcurl4-openssl-dev libical-dev libneon27-dev libsrtp0-dev libspandsp-dev libopus-dev opus-tools libiksemel-dev libiksemel-utils libiksemel3 xmlstarlet Установка php5.6 вместо php7.0. Ubuntu 16 по умолчанию ставит из репозитория php7.0, а FreePBX с ним не дружит.
Если вы планируете использовать не чистый Asterisk, надо установить php5.6. Apt install -y software-properties-common python-software-properties add-apt-repository ppa:ondrej/php apt update -y apt install -y php5.6 php5.6-curl php5.6-cli php5.6-mysql php5.6-odbc php5.6-db php5.6-gd php5.6-xml curl libapache2-mod-php5.6 apt install -y php-pear a2dismod php7.0 a2enmod php5.6 systemctl restart apache2 Перезагрузите сервер.
Cd /usr/src wget && wget && wget && wget && git clone && wget && echo ' ¯ (ツ)/¯ ' Скомпилируйте и установите Lame (mp3). Installing modules from codecs. Codecopus: Remote package version 14.01.0.1 (262145) codecopus: Downloading codecopus: Installing. Codecopus: Installed. После установки asterisk: asterisk -rx 'core show translation recalc' grep opus ulaw alaw gsm g726 g726aal2 adpcm slin slin slin slin slin slin slin slin slin lpc10 ilbc g722 testlaw opus opus opus 0 0 0 0 0 0 9000 0 0 0 - 23500 opus 0 0 0 9000 0 0 0 0 0 0 23000 - Для сохранения нажмите Save & Exitи продолжите установку.
Make && make install && make config && ldconfig. Asterisk -vvvr Asterisk 14.2.0, Copyright (C) 1999 - 2016, Digium, Inc. Created by Mark Spencer Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. Connected to Asterisk 14.2.0 currently running on ubuntu (pid = 1269) ubuntu.CLI Убедитесь, что Asterisk запущен под своим пользователем. В данном примере Asterisk и Web server работают из под пользователя asterisk.
Зададим временный пароль пользователю asterisk На основном сервере (asterisk1) #chsh -s /bin/bash asterisk #passwd asterisk somepassword #chmod 755 /var/lib/asterisk Сгенерируем ssh ключ на резервном сервере (Asterisk2) #chsh -s /bin/bash asterisk #su - asterisk $ssh-keygen Команда ssh-keygen создаст ключ в /home/asterisk/.ssh/idrsa Не вводите passphrase, оставьте пустым: $ ssh-keygen Generating public/private rsa key pair. Enter file in which to save the key (/home/asterisk/.ssh/idrsa): Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /home/asterisk/.ssh/idrsa. Your public key has been saved in /home/asterisk/.ssh/idrsa.pub. The key fingerprint is: 84:a8:1b:6f:2c:56:91:d5:d2:12:8f:8f:28:78:07:4e asterisk@asterisk2 The key's randomart image is: +- RSA 2048-+ o+ +o+o A + o+o + o o +.
O +-+ Кода ключ создан, скопируем его на основной сервер: $ssh-copy-id -i asterisk@asterisk1IP Будет запрошен пароль, заданный для пользователя asteriskна основном севере. asterisk@asterisk2 root$ ssh-copy-id -i asterisk@192.168.1.201 The authenticity of host '192.168.1.201 (192.168.1.201)' can't be established. RSA key fingerprint is 61:44:a0:40:78:33:2a:b5:ec:eb:5f:55:36:39:8b:4d. Are you sure you want to continue connecting (yes/no)? Yes Warning: Permanently added '192.168.1.201' (RSA) to the list of known hosts. Asterisk@192.168.1.201's password: Now try logging into the machine, with 'ssh 'asterisk@192.168.1.201', and check in:.ssh/authorizedkeys to make sure we haven't added extra keys that you weren't expecting.
Проверим подключение по ssh с ключом: asterisk@asterisk2 root$ ssh asterisk@192.168.1.201 asterisk@asterisk1 $ Если произошло подключение к основному серверу без пароля, все в порядке. В завершении настройки SSH подключения, удалим пароль пользователя asteriskна основном сервере (asterisk1). Passwd -d asterisk И перейдем к настройке автоматической синхронизации FreePBX. Выберете на резервном сервере Admin Backup & Restore Servers - New SSH Server Hostname - ip адрес основного сервера Asterisk1 Port - порт ssh User Name - пользователь, в нашем случае asterisk Key - местонахождение ключа (/home/asterisk/.ssh/idrsa) Затем выберете Admin Backup & Restore Backups - New Backup Задайте имя и перетащите шаблоны для настроек: в нашем примере это Full Backupи Exclude Backup Settings Местонахождение директории tftp сервера, где лежат файлы для autoprovision, изменена с /tftpboot на /var/lib/tftpboot. Задайте в соответствии с вашими условиями. И в завершении укажем созданный нами Backup Server (asterisk1) и хранилище - Local Storage (local) Restore Here - записать скачанный бэкап в базу данных asterisk Disable Registered Trunks - отключить зарегистрированные транки, во избежание проблем с входящими вызовами на основном сервере.
Exclude NAT Settings - Исключить специфические настройки IP основного сервера. Apply Config - Применить скачанный бэкап (записать в конфиги asterisk) Сохраним Saveи проверим немедленно and Run. SIP транк определяет набор свойств, требуемых для совершения вызовов через другую АТС.
Таких как, аутентификация, callerid, кол-во каналов, наличие сетевых трансляций (NAT) и другие свойства для формирования правильных SIP запросов, используемые кодеки, контекст для обработки входящих вызовов и др. General Settings Trunk Name Описательное название для этого транка. Outbound CallerID Caller ID для звонков наружу через этот транк.
Формат: Можно также использовать формат: 'hidden' чтобы скрыть свой Caller ID посылаемый (если поддерживается) по цифровым линиям (E1/T1/J1/BRI/SIP/IAX): CID Options Определяет как Caller ID будут использоваться в транке. Allow Any CID:будут передаваться все CIDs, включая внешние полученные от внешних вызовов. Block Foreign CIDs: блокировать любые CID внешних вызовов.
CID внутренних номеров будут передаваться без изменений. Remove CNAM: эта опция удаляет CNAM из всех отсылаемых через этот транк CID Force Trunk CID: Всегда использовать CID указанный на этом транке, за исключением маршрутов, предназначенных для вызова экстренных служб с определённым для этого внутреннего номера/устройства специального CID. По Intra-Company Routes будет передаваться внутренний номер и имя абонента. Maximum Channels Назначает максимальное количество исходящих каналов (одновременных соединений)для данного транка Asterisk Trunk Dial Options Опции команды Dialиспользуемые при вызовах через данный транк. Замещают значения в Advanced Settings Override Continue if Busy Пытаться использовать следующий транк, если недоступно или занято.
Check to always try next trunk Disable Trunk Отключить транк для всех исходящих направлений Disable Dialed Number Manipulation Rules Prepend - Значение автоматически подставляемое в начало набранного номера. Prefix - Код доступа к линии. Удаляется из набора.
Match Pattern - Шаблон набора номера. ( ) + Dial Rules Wizards Outbound Dial Prefix Префикс выхода на линию используется для определения исходящих соединений, через данный транк. Например, если этот транк подключен к АТС, то обычно используют 9 для выхода на линию. Другое стандартное применение префикса - совершать звонки с опцией 'w' в линии ТФОП, которая нужна для ожидания длинного гудка для набора номера.
В большинстве случаев проще оставить это поле пустым Outgoing settings Trunk Name Уникальное имя канала, используется в диалплане Asterisk для определение данного канала. Например: Siptest PEER Details host=sip.test.tld username= fromuser= fromdomain=sip.test.tld secret=.password. type=peer qualify=no nat=no trustrpid=yes sendrpid=no context=from-trunk disallow=all allow=alaw&ulaw&g729 insecure=port,invite Incoming Settings USER Context Этот USER контекст будет использовать параметры, определенные ниже. USER Details Изменить параметры USER для входящих соединений от вашего VoIP провайдера secret=.password.
type=user context=from-trunk Registration Register String Большинство VoIP провайдеров требуют, чтобы ваша система регистрировалась. Введите строку регистрации. Пример: username:password@2sip.test.tld Многие провайдеры требуют указывать и номера DID, например: username:password@2sip.test.tld/1234567, где 1234567 номер DID, назначаемый в Inbound Rotes. Set root password? Y/n y New password: Re-enter new password: Password updated successfully! Reloading privilege tables. By default, a MariaDB installation has an anonymous user, allowing anyone to log into MariaDB without having to have a user account created for them.
This is intended only for testing, and to make the installation go a bit smoother. You should remove them before moving into a production environment. Remove anonymous users?
Normally, root should only be allowed to connect from 'localhost'. This ensures that someone cannot guess at the root password from the network. Disallow root login remotely? By default, MariaDB comes with a database named 'test' that anyone can access. This is also intended only for testing, and should be removed before moving into a production environment. Remove test database and access to it?
Y/n y - Dropping test database. Removing privileges on test database.
Reloading the privilege tables will ensure that all changes made so far will take effect immediately. Reload privilege tables now? If you've completed all of the above steps, your MariaDB installation should now be secure. Thanks for using MariaDB! Установите PearDB. Cd /usr/src && tar xvfz asterisk-12-current.tar.gz && cd asterisk-12. &&./configure -libdir=/usr/lib64 && contrib/scripts/getmp3source.sh && make menuselect После ввода команды make menuselect, вам будет предложено выбрать устанавливаемые модули.
Большинство требуемых модулей выбираются автоматически. Для поддержки mp3 включите модуль 'formatmp3' - Add-ons (See README-addons.txt) - extended - XXX chanmobile. chanooh323. formatmp3. resconfigmysql - deprecated -. appmysql.
appsaycountpl. cdrmysql - Core Sound Packages. CORE-SOUNDS-RU-GSM - Extras Sound Packages. EXTRA-SOUNDS-EN-GSM make && make install && make config && ldconfig sed -i 's/ASTARGS='/ASTARGS='-U asterisk'/g' /usr/sbin/safeasterisk Создайте пользователя Asterisk и задайте права пользователя. Asterisk не делает различий между внутренними и внешними линиями, любой вызов совершается через какой-либо канал. Конфигурация пиров осуществляется при помощи текстовых блоков, отделенных друг от друга квадратными скобками. Имя в квадратных скобках, как правило совпадает с параметром 'username', но не обязательно.
имяпира type=peer, user или friend параметр1=значение параметр2=значение Где имяпира - это произвольное имя SIP устройства, на которое можно ссылаться из других конфигурационных файлов. Параметр type может принимать одно из трех значений: type = value.
peer: SIP пир, который Asterisk может использовать для совершения исходящих вызовов. user: SIP пир, для входящих вызовов Asterisk. friend: Запись, которая одновременно и user и peer. Этот тип наиболее подходит для телефонов и других устройств. Для SIP пользователей этого типа Asterisk создаст два объекта, один типа peer и один типа user, с одинаковыми именами. Если клиент типа peer (тип friends включает в себя peer) определен с параметром host=dynamic, то он должен зарегистрироваться на Asterisk, для того, чтобы сервер мог найти его (IP адрес или имя хоста), и для того, чтобы сервер знал, что данный клиент доступен для совершения вызовов в его сторону.
Регистрация на сервере ITSP - провайдера VoIP телефонии. Как уже отмечалось Asterisk не делает особых различий между транками и абонентами, поэтому конфиг телефона будет похож на SIP транк, но все же немного другой. 777 host=dynamic type=friend secret=.password. qualify=yes nat=no port=5061 directmedia=no context=from-internal disallow=all allow-alaw allow=ulaw alow=gsm deny=0.0.0.0/0.0.0.0 permit=192.168.0.0/255.255.0.0 username=777 fromuser=777 dial=SIP/777 mailbox=777@device call-limit=2 callcounter=yes faxdetect=no callgroup=1 pickupgroup=1 Рассмотрим некоторые опции:.
Call-limit -сколько одновременных вызовов (concurrent calls) может производится через данный канал. Хорошая идея, как для локальных так и для удаленных абонентов. Если пир взломан, злоумышленники не смогут пропустить через канал больше указанного кол-ва вызовов зараз(ы). 'call-limit' опция признана устаревшей и заменена на 'callcounter'. Установить ограничение одновременных вызовов теперь можно переменной канала пример использования данного метода можно помотреть здесь: Настройка нескольких SIP пиров по шаблону. Если у вас множество SIP пиров, которые имеют общие настройки и отличаются например, только 'username' и 'secret', можно создать шаблон. Для этого надо создать шаблонный пир, а рядом с его именем в квадратных скобках, написать восклицательный знак в круглых скобках и задать общие настройки: localpattern(!) host=dynamic type=friend context=from-internal nat=no disallow=all allow=ulaw allow=alaw А затем определить уникальные свойства пиров, добавив рядом с именем каждого пира, имя общего шаблона в круглых скобках: 776(localpattern) username=776 secret=superpupersecret1 callerid= 777(localpattern) username=777 secret=superpupersecret2 callerid=.
Эти параметры определяют IP адрес и порт на которых Asterisk будет слушать SIP запросы. Для драйвера канала SIP Asterisk 'chansip' можно назначить только один адрес и порт для всех подключений для UDP и один порт для TCP транспорта, в отличии от нового драйвера. По умолчанию адрес не задан и лучше так и оставить.
Некоторые рекомендуют изменять порт по умолчанию 5060, на другой, в целях безопасности. Но помните, что это только одна из мер безопасности, не самая важная, и не гарантирует вам полной защиты от злоумышленников.
Bindaddr=0.0.0.0 bindport=5060 Вы можете задать независимые для UDP, TCP и TLS транспорта значения, и buggymwi. Записи DNS SRV являются одним из способов указания адреса для связи сервером. Используя записи SRV, вы получаете многие преимущества DNS, в то время как отключения SRV DNSлишает вас возможности принимать SIP вызовы на основании доменных имен.
В настоящее время поддержка записей SRV в Asterisk несколько хромает. Если несколько записей SRV возвращаются, Asterisk будет использовать только первую запись. Чтобы включить, установите srvlookup = yes в секции general файла sip.conf: srvlookup=yes transport. Использует базы данных, как хранилище статических конфигураций. Конфигурации обновляются при загрузке модулей, как и в случае с конфигурационными файлами. Все настройки записываются под одной категорией - settings Конфиг ⇒ Драйвер БД, имя категории из конфига драйвера res, таблица базы данных.
Если таблица не указана, будет использовано имя конф. File.conf = driver,category DB res.conf,table,priority Пример записи для загрузки 'queues.conf' через ODBC и 'extensions.conf' из SQlite: queues.conf = odbc,asterisk,astconfig extensions.conf = sqlite,asterisk,astconfig Следующие конфиги.