freeswitchforum.com https://freeswitchforum.com/ |
|
Несколько контекстов на 1 Sip профиль ! https://freeswitchforum.com/viewtopic.php?f=6&t=952 |
Страница 2 из 2 |
Автор: | Oooo800 [ 07 май 2019 09:58 ] |
Заголовок сообщения: | Re: Несколько контекстов на 1 Sip профиль ! |
Vlad1983 писал(а): у пользователя в FS может же быть несколько контекстов сомнительное утверждение Это был вопрос. Вопросительный знак стоял по окончании большой фразы. Так все таки для 1-го пользователя не может быть указано несколько контекстов ? |
Автор: | Vlad1983 [ 07 май 2019 10:33 ] |
Заголовок сообщения: | Re: Несколько контекстов на 1 Sip профиль ! |
несколько контекстов у пользователя быть не может можно проверять права на направления без опредеения отдельного контекста в ванильном конфиге есть пример проверки переменной пользователя Код: <variable name="toll_allow" value="domestic,international,local"/>
|
Автор: | Oooo800 [ 07 май 2019 23:54 ] |
Заголовок сообщения: | Re: Несколько контекстов на 1 Sip профиль ! |
Vlad1983 писал(а): несколько контекстов у пользователя быть не может Жаль. Но да, проверил экспеиментально. Было бы прикольно. Цитата: в ванильном конфиге есть пример проверки переменной пользователя Задал для некоторых пользователей: Код: <variable name="toll_allow" value="mylocal"/> в dialplan: Код: <extension name="Local"> <condition field="${toll_allow}" expression="mylocal"/> <condition field="destination_number" expression="^(1[019][0-5])$"> При звонке 102->100, звонок не попадает в этот extension, а "сваливается" в extension "." Он такой: Код: <condition field="destination_number" expression=".*" continue="true">
<action application="playback" data="blablabla.wav"/> </condition> |
Автор: | Oooo800 [ 08 май 2019 01:00 ] |
Заголовок сообщения: | Re: Несколько контекстов на 1 Sip профиль ! |
Или ${toll_allow} не работает для <action application="bridge" data="user/$1@${domain}"/> ? |
Автор: | Oooo800 [ 08 май 2019 02:03 ] |
Заголовок сообщения: | Re: Несколько контекстов на 1 Sip профиль ! |
Даже нашел подобный вопрос: https://lists.freeswitch.org/pipermail/freeswitch-users/2014-March/103924.html Только решения не описано. |
Автор: | Vlad1983 [ 08 май 2019 07:16 ] |
Заголовок сообщения: | Re: Несколько контекстов на 1 Sip профиль ! |
позвонить на эхотест и посмотреть все переменные канала с помощью uuid_dump в cli |
Автор: | Oooo800 [ 08 май 2019 12:45 ] |
Заголовок сообщения: | Re: Несколько контекстов на 1 Sip профиль ! |
Гляну. Посмотрел по log' у, почему-то это поле пустое. Симптомы как по ссылке иностранного форума. А вот такая конструкция срабатывает: Код: <condition field="${user_data(${caller_id_number}@${domain} var mydest)}" expression="local"/> Даже можно переменную с другим именем создавать в профиле пользователя и задавать здесь, не обязательно toll_allow. |
Автор: | Vlad1983 [ 08 май 2019 14:38 ] |
Заголовок сообщения: | Re: Несколько контекстов на 1 Sip профиль ! |
такая конструкция работает из-за того что напрямую спрашивает переменную, но вызывает лишние телодвижения должно работать с любым названием переменной скорей всего снова нет авторизации |
Страница 2 из 2 | Часовой пояс: UTC + 4 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |