Сделал именно так, как Вы посоветовали. Поменял:
<include>
<user id="1010">
<params>
<param name="password" value="$${default_password}"/>
<param name="vm-password" value="1010"/>
</params>
<variables>
<variable name="toll_allow" value="domestic,international,local"/>
<variable name="accountcode" value="1010"/>
<variable name="user_context" value="public"/>
<variable name="effective_caller_id_name" value="Extension 1010"/>
<variable name="effective_caller_id_number" value="1010"/>
<variable name="outbound_caller_id_name" value="$${outbound_caller_name}"/>
<variable name="outbound_caller_id_number" value="$${outbound_caller_id}"/>
<variable name="callgroup" value="techsupport"/>
</variables>
</user>
</include>
И ситуация никак не изменилась, к сожалению. В консоли при входящем извне следующее:
2013-10-31 13:48:02.821259 [NOTICE] switch_channel.c:1048 New Channel
sofia/internal/8634311240@217.199.208.35 [88cd0eb8-4211-11e3-ab48-e7db1e3d2134]
2013-10-31 13:48:04.081280 [NOTICE] switch_channel.c:1048 New Channel
sofia/internal/8634311240@217.199.208.35 [898c8f5e-4211-11e3-ab4a-e7db1e3d2134]
2013-10-31 13:48:12.881246 [WARNING] switch_core_state_machine.c:566 88cd0eb8-4211-11e3-ab48-e7db1e3d2134
sofia/internal/8634311240@217.199.208.35 Abandoned
2013-10-31 13:48:12.881246 [NOTICE] switch_core_state_machine.c:569 Hangup
sofia/internal/8634311240@217.199.208.35 [CS_NEW] [WRONG_CALL_STATE]
2013-10-31 13:48:12.902277 [NOTICE] switch_core_session.c:1595 Session 1 (
sofia/internal/8634311240@217.199.208.35) Ended
2013-10-31 13:48:12.902277 [NOTICE] switch_core_session.c:1599 Close Channel
sofia/internal/8634311240@217.199.208.35 [CS_DESTROY]
2013-10-31 13:48:14.141244 [WARNING] switch_core_state_machine.c:566 898c8f5e-4211-11e3-ab4a-e7db1e3d2134
sofia/internal/8634311240@217.199.208.35 Abandoned
2013-10-31 13:48:14.141244 [NOTICE] switch_core_state_machine.c:569 Hangup
sofia/internal/8634311240@217.199.208.35 [CS_NEW] [WRONG_CALL_STATE]
2013-10-31 13:48:14.141244 [NOTICE] switch_core_session.c:1595 Session 2 (
sofia/internal/8634311240@217.199.208.35) Ended
2013-10-31 13:48:14.141244 [NOTICE] switch_core_session.c:1599 Close Channel
sofia/internal/8634311240@217.199.208.35 [CS_DESTROY]
Пользователь 1010 зарегистрирован в SFLphone:
> sofia_contact 1010
sofia/internal/sip:1010@192.168.0.212:5060;fs_nat=yes;fs_path=sip%3A1010%40178.76.208.218%3A62936
Vlad1983 писал(а):
контекст public (файл public.xml и все что инклудится в него) предназначен для маршрутизации вызовов из внешних систем (не собственных пользователей)
можно протестировать так - пользователю 1010 назначить контекст public
для этого в conf/directory/default/1010.xml
строку
<variable name="user_context" value="default"/>
меняем на
<variable name="user_context" value="public"/>
логинимся другим софтфоном под 1010 юзером
пробуем звонить