freeswitchforum.com

Форум поддержки FreeSWITCH

FreeSWITCH is a registered trademark of Anthony Minessale. Official FreeSWITCH site.

Текущее время: 14 май 2024 11:06

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
СообщениеДобавлено: 28 май 2015 15:25 

Зарегистрирован: 28 май 2015 14:48
Сообщения: 7
Такая проблема.

Значит SIP аккаунты
[+] 
<include>
<user id="6006000">
<params>
<param name="password" value="6006000"/>
<param name="vm-password" value="6006000"/>
</params>
<variables>
<variable name="toll_allow" value="domestic,international,local"/>
<variable name="accountcode" value="6006000"/>
<variable name="user_context" value="dgw"/>
</variables>
</user>
</include>


ACL.conf.xml
[+] 
<configuration name="acl.conf" description="Network Lists">
<network-lists>

<list name="lan" default="allow">
<node type="deny" cidr="192.168.42.0/24"/>
</list>

<list name="domains" default="allow">
<node type="allow" cidr="192.168.170.78"/>
</list>

</network-lists>
</configuration>


Когда убираю комментарии с строчки:
SIP_profiles Internal.xml
[+] 
<param name="apply-inbound-acl" value="domains"/>


то все звонки ползут на dialpaln "default" не смотря на то что в профиле у них указан "dgw".
Как снова ставлю комменты в строчке с ACL. Звонки начинают ходить нормально, по указанным в профиле context.
Как сделать так чтобы звонки обрабатывали те dialplan которые указаны в профиле аккаунта.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 28 май 2015 16:26 
FreeSWITCH_GuRu

Зарегистрирован: 22 авг 2012 09:52
Сообщения: 1710
прочитайте для чего нужен apply-inbound-acl

_________________
ЛС: @rostel
Сообщество: @ru_freeswitch


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 28 май 2015 16:52 

Зарегистрирован: 28 май 2015 14:48
Сообщения: 7
Я почитал по вашему совету еще раз.
Цитата:
apply-inbound-acl

Разрешаеть пользователям совершать звонки с определенного CIDR без аутентификации.

но я так и не понял почему все звонки начинают сыпаться на один context на тот который указан в sip profile "internal"


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 28 май 2015 17:49 
FreeSWITCH_GuRu

Зарегистрирован: 22 авг 2012 09:52
Сообщения: 1710
не проходит аутентификацию - значит FS вообще не знает какой пользователь звонит.
а в какой же ещё ему сыпаться, если user_context прописан в профиле пользователя?

_________________
ЛС: @rostel
Сообщество: @ru_freeswitch


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 28 май 2015 20:55 

Зарегистрирован: 28 май 2015 14:48
Сообщения: 7
я почему то думал, что он должен сыпаться в тот user_context который прописан в sip акаунте тут:

Цитата:
<include>
<user id="6006000">
<params>
<param name="password" value="6006000"/>
<param name="vm-password" value="6006000"/>
</params>
<variables>
<variable name="toll_allow" value="domestic,international,local"/>
<variable name="accountcode" value="6006000"/>
<variable name="user_context" value="dgw"/>
</variables>
</user>
</include>

если бы звонки из именно из ACL сыпались бы в default то все было бы понятно.....


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 29 май 2015 10:50 

Зарегистрирован: 28 май 2015 14:48
Сообщения: 7
В общем разобрался. Ошибка банальна и совершена по моей невнимательности. аккаунт создан на 6006000 а в dgw профиле было прописано 6000600. А такого аккаунта на FS не было и определить context было некому. Поэтому он все и сыпал в default. Спасибо за ответы. Тему можно закрывать.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB