LINUX.ORG.RU
решено ФорумAdmin

входящий звонок через sip trunk на asterisk

 


0

1

Добрых суток.

Имеется * с настроенным транком с CUCM. Всё вроде бы хорошо, но когда идёт входящий звонок от cucm'а, он не перебрасывается в нужный контекст.

Имеется users.conf:

[cucm_in]
trunkname = cucm
host = 172.16.200.10/255.255.255.255
context = cucm_in
type = user
disallow = all
allow = alaw
canreinvite = yes
dtmfmode = rfc2833
qualify = yes
trunk = yes

входящий звнок от хоста 172.16.200.10 должен оказаться в контексте cucm_in, но он оказывается в том, что определён в sip.conf

...
context = local
...

в логе:

chan_sip.c: Call from '' to extension '7999' rejected because extension not found in context 'local'.

extension.conf:

[local]
exten => 5101,1,Answer()
exten => 5101,n,Dial(SIP/user1,60,g)
exten => 5101,n,Hangup()

[cucm_in]
include => some_t

Можно ли как то поменять поведение, что бы входящий звонок оказывался в нужном контексте?

★★★★★

Последнее исправление: cyclon (всего исправлений: 1)

входящий звнок от хоста

За каким лядом это

type = user

тут торчит?

Разуваем глазки и читаем доки:

The SIP channel has two types of devices, the friend and the peer.

...
The type=friend
(A synonym for friend is «user»)
Asterisk match on the From: username
...
The type=peer
Asterisk only matches on IP/port, not on names. This is mostly used for SIP trunks.

zgen ★★★★★
()
Ответ на: комментарий от cyclon

Я смотрю, читать ты не хочешь. Ну ок, как хочешь.

zgen ★★★★★
()

помогло добавление пиру в users.conf (используется type = user)

insecure = port,invite
cyclon ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.