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

Или лыжи не едут или я....

 ,


0

1

В контексте local (в нем локальные телефоны) определил маску для исходящего вызова:

[local]
exten=>_1XX,1,Dial(SIP/${EXTEN},60,rt)
exten=>_79XXXXXXXXX,2,Dial(SIP/multifon/${EXTEN})
Звоню с номера 101 на номер 79206125153 и как я понимаю вызов должен состояться? Но:
NOTICE[1231]: chan_sip.c:21614 handle_request_invite: Call from '101' to extension '79206125153' rejected because extension not found in context 'local'.
P.S.: Здесь все несколько упрощено.

★★★★★

Прямо хочется вас забанить уже по совпадению petav+asterisk.

Ну надо же внимательней быть, что это за хрень у вас написана?

exten=>_79XXXXXXXXX,2,Dial(SIP/multifon/${EXTEN})

Где exten с первым приоритетом? К бабушке уехал из под козы молоко пить? O_o

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

Наверное здесь где-то подсказка...

Для того, чтобы asterisk нашел нужный exten, последний должен быть указан с приоритетом 1. Если его нет, значит и нужного вам exten тоже нет, о чем asterisk вам и сообщает.

Исправьте

exten=>_79XXXXXXXXX,2,Dial(SIP/multifon/${EXTEN})

на

exten=>_79XXXXXXXXX,1,Dial(SIP/multifon/${EXTEN})

(можно пользоваться copy-paste, или diff, если не видите разницы)

Сделайте asterisk -rxreload и проверяйте снова.

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

Это понял уже. Ищу информацию почему так.

Почему «как»? Почему яблоко с яблони вниз падает все время? Или ищите информацию о том, почему до сих пор не прочитана глава 5 книжки Asterisk: The Future of Telephony? :)

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

Спасибо

А если будет так

[local]
exten=>_1XX,1,Dial(SIP/${EXTEN},60,rt)
[out]
exten=>_79XXXXXXXXX,1,Dial(SIP/multifon/${EXTEN})

[phones]
include=> local
include=> out

Здесь тоже где-то ошибка, раз уж отвлек. Ну пожалуйста...

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

Почему яблоко с яблони вниз падает все время?

Вот здесь смысл. Дело в том что яблочко с приоритетом 1

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

Разобрался. Спасибо. Телефоны в контекст pones перевел.

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

Здесь тоже где-то ошибка

Ошибка там, где вы указали для поиска (уж не знаю, где - подробностями вы не делитесь) exten контекст local:

because extension not found in context 'local'.

когда надо phones -> будет искать и в local и в out.

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