@Emersis
Самоучка

Asterisk не передает Callerid?

Добрый день. Вопрос в следующем: при звонке на телефоны, заведенные на AvayaIPO, с телефонов, заведенных на Астериске, * не передает CallerID. Т.е., когда я звоню, например, с номеров Астриска 74XXX на номера 76XXX avaya, передается только имя, без номера (при поднятии трубки номер подхватывается, но позднее я не могу перезвонить на вызывающего ранее).
С вызовом же с avaya немного иначе. При поднятии трубки высвечивается номер и надпись "внешн" (со стороны avaya) и со стороны * "????????" (но это просто не настроена поддержка русского языка как я поняла"

Подскажите пожалуйста, как записать правило для передачи callerid.
Предпологаю что необходимо указать правило в extension...

Sip.conf
type=friend
regexten=74001
secret=74001
context=ooh323-out
host=dynamic
defaultuser=user
callerid="Vasya" <74001>
disallow=all
allow=alaw
allow=ulaw
allow=g729
language=ru
callgroup=1
pickupgroup=1
qualify=yes
canreinvite=yes
call-limit=4
nat=no
dtmfmode=rfc2833 
usercallerid=yes
hidecallerid=no


Часть extensions.conf
[ooh323-out]
include => from-internal-custom

exten =>74XXX,1,Dial(SIP/${EXTEN})

exten =>76XXX,1,Dial(SIP/${EXTEN})

exten => _XXX,1,Dial(SIP/${EXTEN})
exten => _XXXXX,n,Dial(OOH323/${EXTEN}@avaya)
exten => _XXXXX,n,Dial(SIP/${EXTEN})

exten => _7XXXX,n,Dial(OOH323/${EXTEN}@avaya)
exten => _98XXXXXXXXXX,1,Dial(OOH323/${EXTEN}@avaya)


[ooh323-in]

include => from-external

exten => _X.,1,Dial(SIP/${EXTEN})
exten => _X.,2,Dial(OOH323/${EXTEN}@avaya)
  • Вопрос задан
  • 2761 просмотр
Пригласить эксперта
Ответы на вопрос 2
sptm
@sptm
software developer / DevOps engineer
Я б попробовал добавить
fromuser= 74001
(где 74001 - номер экстеншна)
в конфиг экстеншна (sip.conf).
Ответ написан
whiteodmin
@whiteodmin
Попробуйте перед вызовом в транк:
same => _X.,Set(CALLERID(num)=номер)
same => _X.,Set(CALLERID(ANI)=номер)
Ну смотрим что происходит через sip set debug on
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы