freeswitchforum.com

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

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

Текущее время: 28 апр 2024 01:18

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




Начать новую тему Ответить на тему  [ Сообщений: 12 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Перенаправление вызова
СообщениеДобавлено: 31 мар 2014 14:56 

Зарегистрирован: 28 мар 2014 13:01
Сообщения: 51
Посоветуйте, в чем может быть причина,
не срабатывает команда *4 для перенаправления вызова, при входящем вызове через шлюз,
в логе появляется запись и все, никакой реакции
Код:
37df0c0d-8b10-4c32-afc2-f7f7c67f4551 2014-03-31 13:06:00.429960 [DEBUG] switch_rtp.c:5774 RTP RECV DTMF *:800
37df0c0d-8b10-4c32-afc2-f7f7c67f4551 2014-03-31 13:06:00.429960 [DEBUG] switch_channel.c:487 RECV DTMF *:800
45cc46db-0190-4bc4-bca7-39f054cd27f5 2014-03-31 13:06:00.429960 [DEBUG] switch_ivr_bridge.c:470 Send signal sofia/external/9202222222@multifon.ru [BREAK]
37df0c0d-8b10-4c32-afc2-f7f7c67f4551 2014-03-31 13:06:00.869985 [DEBUG] switch_rtp.c:5774 RTP RECV DTMF 4:800
37df0c0d-8b10-4c32-afc2-f7f7c67f4551 2014-03-31 13:06:00.869985 [DEBUG] switch_channel.c:487 RECV DTMF 4:800
45cc46db-0190-4bc4-bca7-39f054cd27f5 2014-03-31 13:06:00.869985 [DEBUG] switch_ivr_bridge.c:470 Send signal sofia/external/9202222222@multifon.ru [BREAK]
37df0c0d-8b10-4c32-afc2-f7f7c67f4551 2014-03-31 13:06:18.930018 [DEBUG] switch_core_session.c:1050 Send signal sofia/internal/sip:1001@10.1.0.112:51064 [BREAK]

в настройке шлюза указано
<gateway name="$${default_provider}">
<param name="extension" value="2003"/>
2003 - это группа, но если кто то из группы поднимет трубку, то кмбинация *4 не срабатывает

если звонок на внутренний номер, то диалплан работает как надо.
вот расширение
C:\Program Files\FreeSWITCH\conf\dialplan\default.xml
[+] "default.xml"
Код:
<extension name="Local_Extension">
<condition field="destination_number" expression="^(10[01][0-9])$">
<action application="set" data="dialed_extension=$1"/>
<action application="export" data="dialed_extension=$1"/>
<action application="bind_meta_app" data="4 b s execute_extension::att_xfer XML features"/>
..
<action application="bridge" data="user/${dialed_extension}@${domain_name}"/>
<action application="answer"/>
<action application="sleep" data="1000"/>
<action application="bridge" data="loopback/app=voicemail:default ${domain_name} ${dialed_extension}"/>
 </condition> </extension>


C:\Program Files\FreeSWITCH\conf\dialplan\features.xml
[+] "features.xml"
Код:
<extension name="att_xfer">
     <condition field="destination_number" expression="^att_xfer$">
       <action application="read" data="3 4 'tone_stream://%(10000,0,350,440)' digits 30000 #"/>
      <action application="set" data="origination_cancel_key=#"/>
       <action application="att_xfer" data="user/${digits}@$${domain}"/>
     </condition>
    </extension>


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Перенаправление вызова
СообщениеДобавлено: 31 мар 2014 15:13 
FreeSWITCH_GuRu

Зарегистрирован: 22 авг 2012 09:52
Сообщения: 1710
смотреть debug-лог всего вызова
действительно ли проходит через строку
<action application="bind_meta_app" data="4 b s execute_extension::att_xfer XML features"/>

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Перенаправление вызова
СообщениеДобавлено: 31 мар 2014 18:09 

Зарегистрирован: 28 мар 2014 13:01
Сообщения: 51
по логу видно что не подхватывает,
но если сделать transfer на номер 1000, то все нормально,
где то не хватает настройки на 2003,
понять не могу


Вложения:
freeswitch.7z [7.22 КБ]
Скачиваний: 546
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Перенаправление вызова
СообщениеДобавлено: 31 мар 2014 19:44 
FreeSWITCH_GuRu

Зарегистрирован: 22 авг 2012 09:52
Сообщения: 1710
в экстеншен incoming_SIPNET_to_2003 контекста public (см. файл public.xml)
добавьте
Код:
<action application="bind_meta_app" data="4 b s execute_extension::att_xfer XML features"/>

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Перенаправление вызова
СообщениеДобавлено: 02 апр 2014 15:43 

Зарегистрирован: 28 мар 2014 13:01
Сообщения: 51
не получается(( наверно потому, что вызывается группа абонентов, а после того как поднят телефон юзером из группы, теряется destination_number и att_xfer не подхватывается
вот конфиги
..\conf\directory\default.xml
Код:
<group name="custom"> <users>
<user id="1000" type="pointer"/>
<user id="1001" type="pointer"/>
<user id="1002" type="pointer"/>
</users> </group>

..\conf\dialplan\default.xml
Код:
<extension name="group_dial_custom">
<condition field="destination_number" expression="^2003$">
<action application="bridge" data="group/custom@${domain_name}"/>
</condition> </extension>

..\conf\dialplan\public.xml
Код:
<extension name="incoming_SIPNET_to_2003">
<condition field="destination_number" expression=мой_аккаунт>
<action application="set" data="domain_name=$${domain}"/>
<action application="transfer" data="2003 XML default"/>
<action application="bind_meta_app" data="4 b s execute_extension::att_xfer XML features"/>
</condition></extension>

помогите исправить.. куда нужно поставить action application="bind_meta_app" чтобы заработала следующая схема: идет входящий вызов на группу юзеров, и один из них должен поднять трубку, после этого он может продолжить разговаривать, либо перевести звонок на другого юзера.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Перенаправление вызова
СообщениеДобавлено: 02 апр 2014 16:02 
FreeSWITCH_GuRu

Зарегистрирован: 22 авг 2012 09:52
Сообщения: 1710
поменяйте местами эти строки:
<action application="transfer" data="2003 XML default"/>
<action application="bind_meta_app" data="4 b s execute_extension::att_xfer XML features"/>

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Перенаправление вызова
СообщениеДобавлено: 02 апр 2014 16:11 

Зарегистрирован: 28 мар 2014 13:01
Сообщения: 51
Vlad1983, спасибо, заработало


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

Зарегистрирован: 28 мар 2014 13:01
Сообщения: 51
Vlad1983,перестало работать перенаправление вызова,
после того как нажмали *4, вызывающий абонент слышит музыку, а абонент на которого перенаправили, после поднятия трубки слышит тишину.
вот лог:
[+] 
Код:
2014-07-09 09:49:12.430926 [NOTICE] switch_channel.c:1053 New Channel sofia/external/9211231212@173.27.1.4:5060 [3ccf9f81-65a2-42e0-92ed-3322879509f0]
2014-07-09 09:49:12.430926 [INFO] mod_dialplan_xml.c:558 Processing 9211231212 <9211231212>->682889 in context public
2014-07-09 09:49:12.440940 [INFO] switch_ivr_async.c:3631 Bound B-Leg: *4 execute_extension::att_xfer XML features
2014-07-09 09:49:12.440940 [NOTICE] switch_ivr.c:1838 Transfer sofia/external/9211231212@173.27.1.4:5060 to XML[2003@default]
2014-07-09 09:49:12.440940 [INFO] mod_dialplan_xml.c:558 Processing 9211231212 <9211231212>->2003 in context default
2014-07-09 09:49:12.450955 [NOTICE] switch_channel.c:1053 New Channel sofia/internal/sip:1000@192.168.8.147:58226 [94c910cc-7f77-4aed-b4b7-ae5918a8dd85]
2014-07-09 09:49:12.450955 [NOTICE] switch_channel.c:1053 New Channel sofia/internal/sip:1001@38.208.68.211:36970 [c3e710d1-9cae-4958-a837-f87aa9620ad5]
2014-07-09 09:49:12.460969 [NOTICE] switch_channel.c:1053 New Channel sofia/internal/sip:1002@192.168.8.108:50276 [0ea045a5-90a8-4395-a4b5-4fcfe7ed29b1]
2014-07-09 09:49:12.460969 [INFO] switch_nat.c:590 NAT port mapping disabled
2014-07-09 09:49:12.571128 [NOTICE] sofia.c:6235 Ring-Ready sofia/internal/sip:1002@192.168.8.108:50276!
2014-07-09 09:49:12.581142 [NOTICE] mod_sofia.c:2026 Ring-Ready sofia/external/9211231212@173.27.1.4:5060!
2014-07-09 09:49:12.581142 [NOTICE] switch_ivr_originate.c:527 Ring Ready sofia/external/9211231212@173.27.1.4:5060!
2014-07-09 09:49:14.714209 [NOTICE] sofia.c:6996 Hangup sofia/external/9211231212@173.27.1.4:5060 [CS_EXECUTE] [ORIGINATOR_CANCEL]
2014-07-09 09:49:14.714209 [NOTICE] switch_ivr_originate.c:3466 Hangup sofia/internal/sip:1000@192.168.8.147:58226 [CS_CONSUME_MEDIA] [ORIGINATOR_CANCEL]
2014-07-09 09:49:14.714209 [NOTICE] switch_ivr_originate.c:3466 Hangup sofia/internal/sip:1001@38.208.68.211:36970 [CS_CONSUME_MEDIA] [ORIGINATOR_CANCEL]
2014-07-09 09:49:14.714209 [NOTICE] switch_ivr_originate.c:3466 Hangup sofia/internal/sip:1002@192.168.8.108:50276 [CS_CONSUME_MEDIA] [ORIGINATOR_CANCEL]
2014-07-09 09:49:14.724224 [NOTICE] switch_ivr_originate.c:2707 Cannot create outgoing channel of type [group] cause: [ORIGINATOR_CANCEL]
2014-07-09 09:49:14.724224 [INFO] mod_dptools.c:3208 Originate Failed.  Cause: ORIGINATOR_CANCEL
2014-07-09 09:49:14.734238 [NOTICE] switch_core_session.c:1611 Session 15 (sofia/internal/sip:1001@38.208.68.211:36970) Ended
2014-07-09 09:49:14.734238 [NOTICE] switch_core_session.c:1611 Session 14 (sofia/internal/sip:1000@192.168.8.147:58226) Ended
2014-07-09 09:49:14.734238 [NOTICE] switch_core_session.c:1615 Close Channel sofia/internal/sip:1001@38.208.68.211:36970 [CS_DESTROY]
2014-07-09 09:49:14.734238 [NOTICE] switch_core_session.c:1615 Close Channel sofia/internal/sip:1000@192.168.8.147:58226 [CS_DESTROY]
2014-07-09 09:49:14.734238 [NOTICE] switch_core_session.c:1611 Session 16 (sofia/internal/sip:1002@192.168.8.108:50276) Ended
2014-07-09 09:49:14.734238 [NOTICE] switch_core_session.c:1615 Close Channel sofia/internal/sip:1002@192.168.8.108:50276 [CS_DESTROY]
2014-07-09 09:49:14.734238 [NOTICE] switch_core_session.c:1611 Session 13 (sofia/external/9211231212@173.27.1.4:5060) Ended
2014-07-09 09:49:14.734238 [NOTICE] switch_core_session.c:1615 Close Channel sofia/external/9211231212@173.27.1.4:5060 [CS_DESTROY]


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Перенаправление вызова
СообщениеДобавлено: 09 июл 2014 14:07 
FreeSWITCH_GuRu

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Перенаправление вызова
СообщениеДобавлено: 11 июл 2014 10:56 

Зарегистрирован: 28 мар 2014 13:01
Сообщения: 51
Vlad1983 писал(а):
нужно снимать дамп трафика

снял программой wireshark, отобрал только пакеты с пометкой SIP в графе Protocol.
как дальше смотреть пакеты, и что в них смотреть? чтобы понять в чем же проблема.


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

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


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

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


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

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