freeswitchforum.com

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

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

Текущее время: 29 мар 2024 12:11

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




Начать новую тему Ответить на тему  [ Сообщений: 23 ]  На страницу Пред.  1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: Re: Разные внутренние контексты
СообщениеДобавлено: 09 июн 2017 16:46 

Зарегистрирован: 30 май 2017 14:54
Сообщения: 22
Vlad1983 писал(а):
moteus писал(а):
3. Добавили IP адрес телефона в ACL.


IP адрес телефона не добавлял, т.к. он серый, а freeswitch имеет белый адрес и доступ к нему идет через шлюз. Поэтому в acl как allow прописаны адрес шлюза, собственный адрес freeswitch'а и оба домена.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разные внутренние контексты
СообщениеДобавлено: 09 июн 2017 20:31 
FreeSWITCH_GuRu

Зарегистрирован: 22 авг 2012 09:52
Сообщения: 1710
этого делать как раз не нужно

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разные внутренние контексты
СообщениеДобавлено: 13 июн 2017 11:49 

Зарегистрирован: 30 май 2017 14:54
Сообщения: 22
Vlad1983 писал(а):
этого делать как раз не нужно

Что делать не нужно?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разные внутренние контексты
СообщениеДобавлено: 13 июн 2017 12:44 
FreeSWITCH_GuRu

Зарегистрирован: 22 авг 2012 09:52
Сообщения: 1710
не нужно добавлять в ACL
потому что
Vlad1983 писал(а):
если у вас валится в дефолтный контекст sofia-профиля, не учитывая user_context, то ваши пользователи не проходят аутентификацию
это из-за непонимания как работают acl в FS

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разные внутренние контексты
СообщениеДобавлено: 13 июн 2017 13:30 

Зарегистрирован: 30 май 2017 14:54
Сообщения: 22
Что не нужно добавлять в acl? У меня в acl, на allow, добавлены домены, шлюз, через который выходят клиенты и локальный адрес, потому что default - deny. Пользователи проходят аутентфикацию, в list_users отображаются как зарегистрированные, при звонке acl не ругается, а пишет: sofia.c:9076 IP айпи_шлюза Approved by acl "domains[]". Access Granted.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разные внутренние контексты
СообщениеДобавлено: 13 июн 2017 13:48 
FreeSWITCH_GuRu

Зарегистрирован: 22 авг 2012 09:52
Сообщения: 1710
посмотрите вы уже есть в сигналке запрос
SIP/2.0 407 Proxy Authentication Required
в ответ на INVITE
проблема в отсутствие аутентификации
что вы там на делали разбираться вам

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разные внутренние контексты
СообщениеДобавлено: 13 июн 2017 14:44 

Зарегистрирован: 30 май 2017 14:54
Сообщения: 22
INVITE sip:2000@${мой_домен1} SIP/2.0
Via: SIP/2.0/UDP ${мой_белый_айпи}:5062;branch=z9hG4bK1977062646;rport
From: "fs2001" <sip:2001@${мой_домен1}>;tag=1861390685
To: <sip:2000@${мой_домен1}>
Call-ID: 1279102644-5062-30@BA.JJ.A.IE
CSeq: 280 INVITE
Contact: "fs2001" <sip:2001@${мой_белый_айпи}:5062>
Max-Forwards: 70
User-Agent: Grandstream GXP1450 1.0.6.11
Privacy: none
P-Preferred-Identity: "fs2001" <sip:2001@${мой_домен1}>
Supported: replaces, path, timer
Allow: INVITE, ACK, OPTIONS, CANCEL, BYE, SUBSCRIBE, NOTIFY, INFO, REFER, UPDATE, MESSAGE
Content-Type: application/sdp
Accept: application/sdp, application/dtmf-relay
Content-Length: 563

v=0
o=2001 8001 8000 IN IP4 ${мой_белый_айпи}
s=SIP Call
c=IN IP4 ${мой_белый_айпи}
t=0 0
m=audio 5008 RTP/SAVP 0 8 9 18 2 97 101
a=sendrecv
a=rtpmap:0 PCMU/8000
a=ptime:20
a=rtpmap:8 PCMA/8000
a=rtpmap:9 G722/8000
a=rtpmap:18 G729/8000
a=fmtp:18 annexb=no
a=rtpmap:2 G726-32/8000
a=rtpmap:97 iLBC/8000
a=fmtp:97 mode=30
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=crypto:1 AES_CM_128_HMAC_SHA1_80 inline:3aXe93FoMsTbTxWYve3DW9IT65n299LNAmiwrMKn|2^32
a=crypto:2 AES_CM_128_HMAC_SHA1_32 inline:qJ9Mh5e978mCyhiXYtaFJTFXOR3wLxTD/BYrrcLt|2^32
------------------------------------------------------------------------
send 347 bytes to udp/[${мой_белый_айпи}]:5062 at 15:30:33.046684:
------------------------------------------------------------------------
SIP/2.0 100 Trying
Via: SIP/2.0/UDP ${мой_белый_айпи}:5062;branch=z9hG4bK1977062646;rport=5062
From: "fs2001" <sip:2001@${мой_домен1}>;tag=1861390685
To: <sip:2000@${мой_домен1}>
Call-ID: 1279102644-5062-30@BA.JJ.A.IE
CSeq: 280 INVITE
User-Agent: FreeSWITCH-mod_sofia/1.4.26+git~20160205T175853Z~ca9207aa32~64bit
Content-Length: 0

------------------------------------------------------------------------
2017-06-13 15:30:33.042289 [NOTICE] switch_channel.c:1077 New Channel sofia/internal/2001@${мой_домен1} [548990c6-5023-11e7-9647-294c7edecc83]
2017-06-13 15:30:33.042289 [DEBUG] switch_core_session.c:1062 Send signal sofia/internal/2001@${мой_домен1} [BREAK]
2017-06-13 15:30:33.042289 [DEBUG] switch_core_session.c:1062 Send signal sofia/internal/2001@${мой_домен1} [BREAK]
2017-06-13 15:30:33.042289 [DEBUG] switch_core_state_machine.c:472 (sofia/internal/2001@${мой_домен1}) Running State Change CS_NEW
2017-06-13 15:30:33.042289 [DEBUG] sofia.c:8964 sofia/internal/2001@${мой_домен1} receiving invite from ${мой_белый_айпи}:5062 version: 1.4.26 git ca9207a 2016-02-05 17:58:53Z 64bit
2017-06-13 15:30:33.042289 [DEBUG] sofia.c:9076 IP ${мой_белый_айпи} Approved by acl "domains[]". Access Granted.
2017-06-13 15:30:33.042289 [DEBUG] sofia.c:6658 Channel sofia/internal/2001@${мой_домен1} entering state [received][100]
2017-06-13 15:30:33.042289 [DEBUG] sofia.c:6668 Remote SDP:
v=0
o=2001 8001 8000 IN IP4 ${мой_белый_айпи}
s=SIP Call
c=IN IP4 ${мой_белый_айпи}
t=0 0
m=audio 5008 RTP/SAVP 0 8 9 18 2 97 101
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:9 G722/8000
a=rtpmap:18 G729/8000
a=fmtp:18 annexb=no
a=rtpmap:2 G726-32/8000
a=rtpmap:97 iLBC/8000
a=fmtp:97 mode=30
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=ptime:20
a=crypto:1 AES_CM_128_HMAC_SHA1_80 inline:3aXe93FoMsTbTxWYve3DW9IT65n299LNAmiwrMKn|2^32
a=crypto:2 AES_CM_128_HMAC_SHA1_32 inline:qJ9Mh5e978mCyhiXYtaFJTFXOR3wLxTD/BYrrcLt|2^32

2017-06-13 15:30:33.042289 [DEBUG] sofia.c:6934 (sofia/internal/2001@${мой_домен1}) State Change CS_NEW -> CS_INIT
2017-06-13 15:30:33.042289 [DEBUG] switch_core_session.c:1397 Send signal sofia/internal/2001@${мой_домен1} [BREAK]
2017-06-13 15:30:33.042289 [DEBUG] switch_core_state_machine.c:491 (sofia/internal/2001@${мой_домен1}) State NEW
2017-06-13 15:30:33.042289 [DEBUG] switch_core_state_machine.c:472 (sofia/internal/2001@${мой_домен1}) Running State Change CS_INIT
2017-06-13 15:30:33.042289 [DEBUG] switch_core_state_machine.c:512 (sofia/internal/2001@${мой_домен1}) State INIT
2017-06-13 15:30:33.042289 [DEBUG] mod_sofia.c:87 sofia/internal/2001@${мой_домен1} SOFIA INIT
2017-06-13 15:30:33.042289 [DEBUG] switch_core_state_machine.c:40 sofia/internal/2001@${мой_домен1} Standard INIT
2017-06-13 15:30:33.042289 [DEBUG] switch_core_state_machine.c:48 (sofia/internal/2001@${мой_домен1}) State Change CS_INIT -> CS_ROUTING
2017-06-13 15:30:33.042289 [DEBUG] switch_core_session.c:1397 Send signal sofia/internal/2001@${мой_домен1} [BREAK]
2017-06-13 15:30:33.042289 [DEBUG] switch_core_state_machine.c:512 (sofia/internal/2001@${мой_домен1}) State INIT going to sleep
2017-06-13 15:30:33.042289 [DEBUG] switch_core_state_machine.c:472 (sofia/internal/2001@${мой_домен1}) Running State Change CS_ROUTING
2017-06-13 15:30:33.042289 [DEBUG] switch_channel.c:2206 (sofia/internal/2001@${мой_домен1}) Callstate Change DOWN -> RINGING
2017-06-13 15:30:33.042289 [DEBUG] switch_core_state_machine.c:528 (sofia/internal/2001@${мой_домен1}) State ROUTING
2017-06-13 15:30:33.042289 [DEBUG] mod_sofia.c:123 sofia/internal/2001@${мой_домен1} SOFIA ROUTING
2017-06-13 15:30:33.042289 [DEBUG] switch_core_state_machine.c:166 sofia/internal/2001@${мой_домен1} Standard ROUTING
2017-06-13 15:30:33.042289 [INFO] mod_dialplan_xml.c:635 Processing fs2001 <2001>->2000 in context ${мой_домен2}
Dialplan: sofia/internal/2001@${мой_домен1} parsing [${мой_домен2}->4000] continue=false
Dialplan: sofia/internal/2001@${мой_домен1} Regex (FAIL) [4000] destination_number(2000) =~ /^4000$/ break=on-false
Dialplan: sofia/internal/2001@${мой_домен1} parsing [${мой_домен2}->qaz] continue=false
Dialplan: sofia/internal/2001@${мой_домен1} Regex (FAIL) [qaz] destination_number(2000) =~ /^2010$/ break=on-false
Dialplan: sofia/internal/2001@${мой_домен1} parsing [${мой_домен2}->qwe] continue=false
Dialplan: sofia/internal/2001@${мой_домен1} Regex (FAIL) [qwe] destination_number(2000) =~ /^(3\d\d\d)$/ break=on-false
Dialplan: sofia/internal/2001@${мой_домен1} parsing [${мой_домен2}->Time of day, day of week setup] continue=true
Dialplan: sofia/internal/2001@${мой_домен1} Date/Time Match (PASS) [Time of day, day of week setup] break=never
Dialplan: sofia/internal/2001@${мой_домен1} Action set(office_status=open) INLINE
EXECUTE sofia/internal/2001@${мой_домен1} set(office_status=open)
2017-06-13 15:30:33.042289 [DEBUG] mod_dptools.c:1477 sofia/internal/2001@${мой_домен1} SET [office_status]=[open]
Dialplan: sofia/internal/2001@${мой_домен1} parsing [${мой_домен2}->tod route, x5001] continue=false
Dialplan: sofia/internal/2001@${мой_домен1} Regex (FAIL) [tod route, x5001] destination_number(2000) =~ /^(5001)$/ break=on-false
Dialplan: sofia/internal/2001@${мой_домен1} parsing [${мой_домен2}->office is open] continue=false
Dialplan: sofia/internal/2001@${мой_домен1} Regex (FAIL) [office is open] destination_number(2000) =~ /^(5001_open)$/ break=on-false
Dialplan: sofia/internal/2001@${мой_домен1} parsing [${мой_домен2}->office is closed] continue=false
Dialplan: sofia/internal/2001@${мой_домен1} Regex (FAIL) [office is closed] destination_number(2000) =~ /^(5001_closed)$/ break=on-false
2017-06-13 15:30:33.042289 [DEBUG] switch_core_state_machine.c:216 (sofia/internal/2001@${мой_домен1}) State Change CS_ROUTING -> CS_EXECUTE
2017-06-13 15:30:33.042289 [DEBUG] switch_core_session.c:1397 Send signal sofia/internal/2001@${мой_домен1} [BREAK]
2017-06-13 15:30:33.042289 [DEBUG] switch_core_state_machine.c:528 (sofia/internal/2001@${мой_домен1}) State ROUTING going to sleep
2017-06-13 15:30:33.042289 [DEBUG] switch_core_state_machine.c:472 (sofia/internal/2001@${мой_домен1}) Running State Change CS_EXECUTE
2017-06-13 15:30:33.042289 [DEBUG] switch_core_state_machine.c:535 (sofia/internal/2001@${мой_домен1}) State EXECUTE
2017-06-13 15:30:33.042289 [DEBUG] mod_sofia.c:178 sofia/internal/2001@${мой_домен1} SOFIA EXECUTE
2017-06-13 15:30:33.042289 [DEBUG] switch_core_state_machine.c:258 sofia/internal/2001@${мой_домен1} Standard EXECUTE
2017-06-13 15:30:33.042289 [NOTICE] switch_core_state_machine.c:315 sofia/internal/2001@${мой_домен1} has executed the last dialplan instruction, hanging up.
2017-06-13 15:30:33.042289 [NOTICE] switch_core_state_machine.c:317 Hangup sofia/internal/2001@${мой_домен1} [CS_EXECUTE] [NORMAL_CLEARING]
2017-06-13 15:30:33.042289 [DEBUG] switch_channel.c:3244 Send signal sofia/internal/2001@${мой_домен1} [KILL]
2017-06-13 15:30:33.042289 [DEBUG] switch_core_session.c:1397 Send signal sofia/internal/2001@${мой_домен1} [BREAK]
2017-06-13 15:30:33.042289 [DEBUG] switch_core_state_machine.c:535 (sofia/internal/2001@${мой_домен1}) State EXECUTE going to sleep
2017-06-13 15:30:33.042289 [DEBUG] switch_core_state_machine.c:472 (sofia/internal/2001@${мой_домен1}) Running State Change CS_HANGUP
2017-06-13 15:30:33.042289 [DEBUG] switch_core_state_machine.c:735 (sofia/internal/2001@${мой_домен1}) Callstate Change RINGING -> HANGUP
2017-06-13 15:30:33.042289 [DEBUG] switch_core_state_machine.c:737 (sofia/internal/2001@${мой_домен1}) State HANGUP
2017-06-13 15:30:33.042289 [DEBUG] mod_sofia.c:413 Channel sofia/internal/2001@${мой_домен1} hanging up, cause: NORMAL_CLEARING
2017-06-13 15:30:33.042289 [DEBUG] mod_sofia.c:549 Responding to INVITE with: 480
2017-06-13 15:30:33.042289 [DEBUG] switch_core_state_machine.c:60 sofia/internal/2001@${мой_домен1} Standard HANGUP, cause: NORMAL_CLEARING
2017-06-13 15:30:33.042289 [DEBUG] switch_core_state_machine.c:737 (sofia/internal/2001@${мой_домен1}) State HANGUP going to sleep
2017-06-13 15:30:33.042289 [DEBUG] switch_core_state_machine.c:504 (sofia/internal/2001@${мой_домен1}) State Change CS_HANGUP -> CS_REPORTING
2017-06-13 15:30:33.042289 [DEBUG] switch_core_session.c:1397 Send signal sofia/internal/2001@${мой_домен1} [BREAK]
send 845 bytes to udp/[${мой_белый_айпи}]:5062 at 15:30:33.050966:
------------------------------------------------------------------------
SIP/2.0 480 Temporarily Unavailable
Via: SIP/2.0/UDP ${мой_белый_айпи}:5062;branch=z9hG4bK1977062646;rport=5062
Max-Forwards: 70
From: "fs2001" <sip:2001@${мой_домен1}>;tag=1861390685
To: <sip:2000@${мой_домен1}>;tag=0F9UZBK5X0g8D
Call-ID: 1279102644-5062-30@BA.JJ.A.IE
CSeq: 280 INVITE
User-Agent: FreeSWITCH-mod_sofia/1.4.26+git~20160205T175853Z~ca9207aa32~64bit
Accept: application/sdp
Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, INFO, UPDATE, REGISTER, REFER, NOTIFY, PUBLISH, SUBSCRIBE
Supported: timer, path, replaces
Allow-Events: talk, hold, conference, presence, as-feature-event, dialog, line-seize, call-info, sla, include-session-description, presence.winfo, message-summary, refer
Reason: Q.850;cause=16;text="NORMAL_CLEARING"
Content-Length: 0
P-Asserted-Identity: "2000" <sip:2000@${мой_домен1}>


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разные внутренние контексты
СообщениеДобавлено: 13 июн 2017 14:46 
FreeSWITCH_GuRu

Зарегистрирован: 22 авг 2012 09:52
Сообщения: 1710
зачем запостили эту портянку логов?
все что требовалось убедиться в отсутствии SIP/2.0 407 Proxy Authentication Required

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разные внутренние контексты
СообщениеДобавлено: 13 июн 2017 14:51 

Зарегистрирован: 30 май 2017 14:54
Сообщения: 22
Чтобы вы убедились. Значит, версию с acl отбрасываем?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разные внутренние контексты
СообщениеДобавлено: 13 июн 2017 16:08 
FreeSWITCH_GuRu

Зарегистрирован: 22 авг 2012 09:52
Сообщения: 1710
нет, это как раз подтверждает причастность acl

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


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 23 ]  На страницу Пред.  1, 2, 3  След.

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


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

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


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

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