Июн 302013
 

Почему-то «всю дорогу» был уверен, что без участия ses, avaya не способна работать с sip, вероятно так оно и было до какой нить из версий cm, тем не менее под катом настройка sip trunk, для работы с asterisk, хотя дальняя сторона не принципиальна, просто то, что оказалось под рукой.
Всех интересующихся прошу под кат.

Для начала нам понадобятся лицензии

display capacity

Page 7 of 13

SIP Trunks (included in ‘Trunk ports’): 25 425 450

450 не обязательно, но хотя бы не 0

добавим в node-names ip адрес дальнего конца(в моем случае это asterisk)

change node-names ip Page 1 of 2

far-end-sip 10.10.10.10

создадим сигнальную группу

add signaling-group 25

Group Type: sip
Transport Method: tcp
Важно! Другой метод без ses работать не будет

IMS Enabled? n
Near-end Node Name: procr
Near-end Listen Port: 5060
Обусловлено моей конфигурацией Avaya G450/s8300

Far-end Node Name: far-end-sip
Far-end Listen Port: 5060
Far-end Network Region: 5

Far-end Domain: 10.10.10.10
Важно! Доменное имя должно совпадать с дальней стороной, то есть здесь должно быть указано именно то, что дальняя сторона ставит в поле From.
В поем случае домен не прописан по-этому в поле from ip адрес.
Если указать что-либо другое то входящий звонок не пройдет, с ошибкой

SIP/2.0 403 Forbidden(Invalid domain in From: header)

остальное по желанию

Да, не забываем создать/настроить ip-network-region

change ip-network-region 5

Authoritative Domain: 10.10.10.10
указываем тоже что и в сигнальной группе в поле Far-end Domain, по тем же причинам
Остальные настройки регина по желанию/необходимости

Создаем транк группу

add trunk-group 25

Group Type: sip
Service Type: public-ntwrk
Signaling Group: 25
Number of Members: 15

Проверяем

status trunk 25

0025/001 T00022 in-service/idle no
..
0025/015 T00036 in-service/idle no

status signaling-group 25

Group State: in-service

Может быть понадобится сделать busyout/release для транковой и сингальных групп

На всякий случай приведу вариант настройки пира на астериск

Данный вариант не притендует на правильность, но тем не менее он работает

[avaya] type = friend
context = from_avaya
host = 20.20.20.20
dtmfmode = auto
allow = all
canreinvite = no
nat = no
qualify = no
transport=tcp

а в контексте [general]

tcpenable=yes
transport=tcp

Profit!

PS: в процессе настройки возможны всякие ошибки, например

Got SIP response 400 «Cannot Route: No Basic license»

Даже при наличии правильных лицензий

Избавиться я от нее смог, только залив другую лицензию, а потом вернув ту которая должна быть, объективного объяснения данному глюку у меня нет.

Поделиться с друзьями и сохранить закладку:
  • Добавить ВКонтакте заметку об этой странице
  • Мой Мир
  • Facebook
  • Twitter
  • LiveJournal
  • MySpace
  • FriendFeed
  • В закладки Google
  • Google Buzz
  • Яндекс.Закладки
  • Digg
  • БобрДобр
  • Блог Я.ру
  • Блог Li.ру
  • Blogger
  • RSS
 Posted by at 12:26

Sorry, the comment form is closed at this time.