Страница 1 из 1

Шлюз Yeastar 810 и Asterisk

Добавлено: 23 мар 2024, 00:15
larens53
Здравствуйте! При звонке на номер 96959 у меня срабатывает контекст in-71978, хотя я присвоил для номера 96959 другой контекст in-96959, почему так происходит? На Yeastar маршруты прописал, туда и обратно FXO <-> VoIP

[Mar 23 00:08:41] NOTICE[16241][C-00000002]: chan_sip.c:25545 handle_request_invite: Call from '71978' (192.168.1.63:5060) to extension '96959' rejected because extension not found in context 'In-71978'.
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER: Мой sip conf
[71978]
type=friend
host=192.168.1.63
port=5060
insecure=port,invite
username=71978
secret=7197871978
disallow=all
allow=alaw,ulaw,gsm
context=in-71978

[96959]
type=friend
host=192.168.1.63
port=5060
insecure=port,invite
username=96959
secret=9695996959
disallow=all
allow=alaw,ulaw,gsm
context=in-96959
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER: Мой extensions.conf
[in-71978]
exten => _X., 1, Answer()
exten => _X., 2, Background(/usr/share/asterisk/sounds/sound_fix/in_dial_auto)
exten => _X., 3,WaitExten(10)
exten => 1,1,Dial(SIP/115&SIP/116, 20, tT)
exten => 2,1,Dial(SIP/114, 20, tT)
exten => t,1,Dial(SIP/104, 20, tT)

[in-96959] ; ПАТП
exten => _X., 1, Answer()
exten => _X., n, Dial(SIP/104, 20, tT)
exten => _X., n, Dial(SIP/01234223322)
exten => _X., n, Hangup()

Re: Шлюз Yeastar 810 и Asterisk

Добавлено: 23 мар 2024, 22:28
ded
1) Для Астериска ваши два пира
[71978]
type=friend
host=192.168.1.63
port=5060
....
context=in-71978
и
[96959]
type=friend
host=192.168.1.63
port=5060

суть - один пир. Потому что эти инстанции имеют один и тот же ИП адрес 192.168.1.63 и один и тот же порт 5060.

2)
larens53 писал(а):почему так происходит?
larens53 писал(а):Call from '71978' (192.168.1.63:5060) to extension '96959' rejected because extension not found in context 'In-71978'.
вы не видите разницы между большими и маленькими буквами? context=in-71978 это не то же самое, что context 'In-71978'.
[in-71978]
exten => _X., 1, Answer()
exten => _X., 2, Background(/usr/share/asterisk/sounds/sound_fix/in_dial_auto)
exten => _X., 3,WaitExten(10)
exten => 1,1,Dial(SIP/115&SIP/116, 20, tT)
exten => 2,1,Dial(SIP/114, 20, tT)
exten => t,1,Dial(SIP/104, 20, tT)
3) Не нужно указывать полный путь к аудиофайлам - /usr/share/asterisk/sounds/sound_fix/in_dial_auto
Загляните в asterisk.conf, там прописаны пути. Достаточно
exten => _X., 2, Background(sound_fix/in_dial_auto)