Дружба CUCME и Asterisk

Apr 09, 2014 19:38

Во всех гайдах и мануалах дружбу между CUCME и Asterisk рассматривают в двух сценариях.1 - простой sip trunk между системами (описан настолько подробно, что даже неприлично упоминать). 2 - регистрация CUCME в качестве экстеншена на Asterisk (гуглим CME to sip provider).
А вот сценарий, когда Asterisk регистрируется на CUCME экстеншеном - я как-то не встречал. Это редкий случай, но возможно кому-то пригодится.

Итак!
Для начала создадим на CME сиповый экстеншен. Для большей безопастности, создадим его c именем авторизации, отличным от номера экстеншена. Так-же в уме помним, что в блоке voice register pool строка id mac просто должна быть любого произвольного значения.

voice register dn 1
number 6766

voice register pool 1
id mac F000.F000.F000
number 1 dn 1
username test password test
codec g711ulaw
no vad

На астериске делаем сип-транк со следующими значениями

username=6766
type=friend
secret=test
host=10.28.66.148
fromuser=6766
fromdomain=10.28.66.148

И самое главное
Register String
6766:test:test@10.28.66.148

Формат строки (будем оперировать терминами CUCME) number:password:username@cme-ip

Если нам не хочется усложнять, то можно упростить. В блоке voice register pool 1 сделать username совпадающим с number. Тогда на Asterisk в поле Register String конструкция упростится до number:password@cme-ip

После применения всех настроек убеждаемся что регистрация прошла успешно
На CME
CUCME#sh sip-ua status registrar
Line         destination expires(sec) contact
transport call-id
peer
============================================================
6766      10.28.79.34     17                  10.28.79.34

На ASTERISK

#sip show registry
Host                       dnsmgr    Username Refresh State               Reg.Time
10.28.66.148:5060    N           6766             105     Registered Wed, XX XXX XXXX

После этого не забываем на Asterisk настроить входящие и исходящие правила и... можно звонить.

cucme, cisco

Previous post Next post
Up