ВидеоКонф(ВКС)  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Шлюз Yeastar 810 и Asterisk

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

Шлюз Yeastar 810 и Asterisk

Сообщение larens53 » 23 мар 2024, 01:15

Здравствуйте! При звонке на номер 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'.

[Показать] Спойлер: Мой 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


[Показать] Спойлер: Мой 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()
larens53
 
Сообщений: 7
Зарегистрирован: 25 май 2023, 13:25

Re: Шлюз Yeastar 810 и Asterisk

Сообщение ded » 23 мар 2024, 23:28

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)
ded
 
Сообщений: 15829
Зарегистрирован: 26 авг 2010, 19:00


Вернуться в Вопросы новичков

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11

© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH