Для телефонов марки Digium есть несколько вариантов provision: через xml файлы, через модуль астериска dpma. Настроим dpma.

1. Дли использования модуля dpma необходимо получить лицензию с сайта digium. Для этого нужно заказать бесплатную лицензию DPMA на официальном сайте производителя: http://store.digium.com/productview.php?product_code=804-00032 . После того, как ключ пришел на почту можно продолжать. Скачиваем утилиту для получения лицензии:

wget http://downloads.digium.com/pub/register/x86-64/register

Запускаем, отвечаем на несколько вопросов, вводим ключ.

chmod 500 register
./register

2. Если модуль dpma уже есть, то пропускаем шаг, иначе качаем и закидываем в папку с модулями астериска:

wget http://downloads.digium.com/pub/telephony/res_digium_phone/
tar xzvf res_digium_phone-12.1_2.0.0.tar.gz
cp res_digium_phone-12.1_2.0.0/res_*.so /usr/lib64/asterisk/modules

3. Пишем конфиг для dpma по пути:

/etc/asterisk/res_digium_phone.conf

Более подробно о конфигурационных параметрах можно почитать здесь: https://wiki.asterisk.org/wiki/display/DIGIUM/DPMA+Configuration В примере опишем конфиг для одного телефона и одной линии 4500. Основные секции конфига необходимые для получения телефоном общих настроек и привязки линий к нему:

[general]
server_uuid=spb-server
userlist_auth=disabled
config_auth=disabled
mdns_address=192.168.253.4
mdns_port=5060
service_name=DPMA For phones
service_discovery_enabled=yes

[network1]
type=network
alias=My Default Network
cidr=192.168.253.0/24
registration_address=192.168.253.4
registration_port=5060
file_url_prefix=http://192.168.253.4/

ntp_server=0.digium.pool.ntp.org
network_vlan_discovery_mode=LLDP
sip_qos=3
rtp_qos=6
network_vlan_id=299
pc_vlan_id=10
pc_qos=2
sip_dscp=24
rtp_dscp=46
udp_ka_interval=60

[4500]
type=phone
network=network1
firmware=1_4_2_0_63880_D40_firmware.eff
mac=000fd3073922
line=4500
full_name=Dmitry
timezone=Europe/Moscow
ntp_resync=86400
parking_exten=7010
parking_transfer_type=blind
ringtone=FancyTone
active_ringtone=GuitarStrum
web_ui_enabled=yes
record_own_calls=yes
alert=fancyringer
blf_unused_linekeys=no
send_to_vm=yes
use_local_storage=no
ehs=auto
lock_preferences=no
login_password=1234
accept_local_calls=any
display_mc_notification=yes
brightness=5
contrast=5
dim_backlight=yes
backlight_timeout=30
backlight_dim_level=2
active_locale=en_GB
ringer_volume=5
speaker_volume=5
handset_volume=5
headset_volume=5
reset_call_volume=no
headset_answer=no
name_format=last_first
lan_port_mode=auto
pc_port_mode=100fd
enable_check_sync=yes
d40_logo_file=logo-site.png

[4500]
type=line
line_label=4500
exten=4500
outboundproxy_address=192.168.253.4
outboundproxy_port=5060
transport=udp
reregistration_timeout=300
registration_retry_interval=25
registration_max_retries=5

4. Загружаем модуль

asterisk -rx module load res_digium_phone.so

Проверяем статус лицензии

asterisk -rvvv
*CLI> digium_phones license status
OK, Valid product license found

5. Осталось разрешить отправку сип сообщений:

 
nano /etc/asterisk/sip.conf

В секцию [general] добавить след.:

 class="prettyprint"
accept_outofcall_messages = yes
auth_message_requests = no

Комментарии ()