Во всех гайдах и мануалах дружбу между 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 настроить входящие и исходящие правила и... можно звонить.