freeswitchforum.com

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

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

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

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




Начать новую тему Ответить на тему  [ Сообщений: 17 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: Входящий номер без +7
СообщениеДобавлено: 30 июл 2014 12:38 
FreeSWITCH_GuRu

Зарегистрирован: 22 авг 2012 09:52
Сообщения: 1710
попробовать так
Код:
<action application="att_xfer" data="{sip_cid_type=none}user/${digits}@$${domain}"/>

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Входящий номер без +7
СообщениеДобавлено: 30 июл 2014 14:09 

Зарегистрирован: 28 мар 2014 13:01
Сообщения: 51
не получилось...((
для отладки, изменил extension name="att_xfer", добавив в него application="info" и изменил ${digits55}, чтобы в консоль вывелись все переменные:
[+] "att_xfer"
Код:
<extension name="att_xfer">
<condition field="destination_number" expression="^att_xfer$" require-nested="false">
<condition field="caller_id_number" expression="^7?(\d{10})$">
<action application="set" data="effective_caller_id_number=8$1"/>
<action application="set" data="caller_id_number=8$1"/>
</condition>
<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="{sip_cid_type=none}user/${digits55}@$${domain}"/>
<action application="info"/>
</condition>
</extension>

вот получившийся выхлоп
[+] "info"
Код:
2014-07-30 13:49:27.494263 [INFO] mod_dptools.c:1621 CHANNEL_DATA:
Channel-State: [CS_EXECUTE]
Channel-Call-State: [ACTIVE]
Channel-State-Number: [4]
Channel-Name: [sofia/external/79202222222@multifon.ru]
Unique-ID: [cd9b97b2-6dc4-480c-99b8-5f702d90aa8c]
Call-Direction: [inbound]
Presence-Call-Direction: [inbound]
Channel-HIT-Dialplan: [true]
Channel-Call-UUID: [cd9b97b2-6dc4-480c-99b8-5f702d90aa8c]
Answer-State: [answered]
Channel-Read-Codec-Name: [PCMA]
Channel-Read-Codec-Rate: [8000]
Channel-Read-Codec-Bit-Rate: [64000]
Channel-Write-Codec-Name: [PCMA]
Channel-Write-Codec-Rate: [8000]
Channel-Write-Codec-Bit-Rate: [64000]
Caller-Direction: [inbound]
Caller-Logical-Direction: [inbound]
Caller-Username: [79202222222]
Caller-Dialplan: [XML]
Caller-Caller-ID-Name: [79202222222]
Caller-Caller-ID-Number: [79202222222]
Caller-Orig-Caller-ID-Name: [79202222222]
Caller-Orig-Caller-ID-Number: [79202222222]
Caller-Callee-ID-Name: [Outbound Call]
Caller-Callee-ID-Number: [1000]
Caller-Network-Addr: [193.201.229.35]
Caller-ANI: [79202222222]
Caller-Destination-Number: [79201111111]
Caller-Unique-ID: [cd9b97b2-6dc4-480c-99b8-5f702d90aa8c]
Caller-Source: [mod_sofia]
Caller-Context: [public]
Caller-Channel-Name: [sofia/external/79202222222@multifon.ru]
Caller-Profile-Index: [1]
Caller-Profile-Created-Time: [1406713757169416]
Caller-Channel-Created-Time: [1406713757169416]
Caller-Channel-Answered-Time: [1406713759152268]
Caller-Channel-Progress-Time: [1406713757329647]
Caller-Channel-Progress-Media-Time: [1406713759152268]
Caller-Channel-Hangup-Time: [0]
Caller-Channel-Transfer-Time: [0]
Caller-Channel-Resurrect-Time: [0]
Caller-Channel-Bridged-Time: [1406713759152268]
Caller-Channel-Last-Hold: [0]
Caller-Channel-Hold-Accum: [0]
Caller-Screen-Bit: [true]
Caller-Privacy-Hide-Name: [false]
Caller-Privacy-Hide-Number: [false]
Other-Type: [originatee]
Other-Leg-Direction: [outbound]
Other-Leg-Logical-Direction: [inbound]
Other-Leg-Username: [79202222222]
Other-Leg-Dialplan: [XML]
Other-Leg-Caller-ID-Name: [79202222222]
Other-Leg-Caller-ID-Number: [89202222222]
Other-Leg-Orig-Caller-ID-Name: [79202222222]
Other-Leg-Orig-Caller-ID-Number: [79202222222]
Other-Leg-Callee-ID-Name: [Outbound Call]
Other-Leg-Callee-ID-Number: [1000]
Other-Leg-Network-Addr: [192.168.88.147]
Other-Leg-ANI: [79202222222]
Other-Leg-Destination-Number: [1000]
Other-Leg-Unique-ID: [7aa0f2fc-b18d-4803-b0af-3c722afc0c19]
Other-Leg-Source: [mod_sofia]
Other-Leg-Context: [public]
Other-Leg-Channel-Name: [sofia/internal/sip:1000@192.168.88.147:15048]
Other-Leg-Profile-Created-Time: [1406713757189445]
Other-Leg-Channel-Created-Time: [1406713757189445]
Other-Leg-Channel-Answered-Time: [1406713759122224]
Other-Leg-Channel-Progress-Time: [1406713757299604]
Other-Leg-Channel-Progress-Media-Time: [0]
Other-Leg-Channel-Hangup-Time: [0]
Other-Leg-Channel-Transfer-Time: [0]
Other-Leg-Channel-Resurrect-Time: [0]
Other-Leg-Channel-Bridged-Time: [0]
Other-Leg-Channel-Last-Hold: [0]
Other-Leg-Channel-Hold-Accum: [0]
Other-Leg-Screen-Bit: [true]
Other-Leg-Privacy-Hide-Name: [false]
Other-Leg-Privacy-Hide-Number: [false]
variable_direction: [inbound]
variable_uuid: [cd9b97b2-6dc4-480c-99b8-5f702d90aa8c]
variable_session_id: [1]
variable_sip_from_user: [79202222222]
variable_sip_from_uri: [79202222222@multifon.ru]
variable_sip_from_host: [multifon.ru]
variable_channel_name: [sofia/external/79202222222@multifon.ru]
variable_ep_codec_string: [PCMA@8000h@20i@64000b,PCMU@8000h@20i@64000b]
variable_sip_local_network_addr: [192.168.88.98]
variable_sip_network_ip: [193.201.229.35]
variable_sip_network_port: [5060]
variable_sip_received_ip: [193.201.229.35]
variable_sip_received_port: [5060]
variable_sip_via_protocol: [udp]
variable_sip_from_user_stripped: [79202222222]
variable_sofia_profile_name: [external]
variable_recovery_profile_name: [external]
variable_sip_P-Asserted-Identity: [79202222222]
variable_sip_cid_type: [pid]
variable_sip_req_params: [transport=udp;gw=multifon]
variable_sip_req_user: [gw+multifon]
variable_sip_req_port: [5080]
variable_sip_req_uri: [gw+multifon@192.168.88.98:5080]
variable_sip_req_host: [192.168.88.98]
variable_sip_to_user: [79201111111]
variable_sip_to_port: [5060]
variable_sip_to_uri: [79201111111@multifon.ru:5060]
variable_sip_to_host: [multifon.ru]
variable_sip_contact_params: [transport=udp]
variable_sip_contact_user: [79202222222]
variable_sip_contact_port: [5060]
variable_sip_contact_uri: [79202222222@193.201.229.35:5060]
variable_sip_contact_host: [193.201.229.35]
variable_sip_user_agent: [multifon.ru]
variable_sip_via_host: [193.201.229.35]
variable_sip_via_port: [5060]
variable_max_forwards: [68]
variable_sip_gateway: [multifon]
variable_switch_r_sdp: [v=0
o=Dialogic_SDP 4364744 0 IN IP4 193.201.229.35
s=Dialogic-SIP
c=IN IP4 193.201.229.35
t=0 0
m=audio 20314 RTP/AVP 8 0 18 4
a=rtpmap:8 PCMA/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:18 G729/8000
a=fmtp:18 annexb=yes
a=rtpmap:4 G723/8000
a=fmtp:4 bitrate=6.3
a=silenceSupp:off - - - -
]
variable_DP_MATCH: [ARRAY::79201111111|:79201111111]
variable_call_uuid: [cd9b97b2-6dc4-480c-99b8-5f702d90aa8c]
variable_effective_caller_id_number: [89202222222]
variable_caller_id_number: [89202222222]
variable_outside_call: [true]
variable_RFC2822_DATE: [Wed, 30 Jul 2014 13:49:17 ╩ртърчёъюх тЁхь  (чшьр)]
variable_export_vars: [RFC2822_DATE]
variable_domain_name: [192.168.88.98]
variable_originated_legs: [ARRAY::ceca44f9-5499-41a9-a993-cadee126ebd0;Outbound
Call;1001|:ceca44f9-5499-41a9-a993-cadee126ebd0;Outbound Call;1001|:7aa0f2fc-b18
d-4803-b0af-3c722afc0c19;Outbound Call;1000|:7aa0f2fc-b18d-4803-b0af-3c722afc0c1
9;Outbound Call;1000]
variable_dialed_user: [1000]
variable_dialed_domain: [192.168.88.98]
variable_inherit_codec: [true]
variable_switch_m_sdp: [v=0
o=- 7 2 IN IP4 192.168.88.147
s=CounterPath X-Lite 3.0
c=IN IP4 192.168.88.147
t=0 0
m=audio 48866 RTP/AVP 8 0 101
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
]
variable_rtp_use_codec_string: [PCMA@8000h@20i]
variable_rtp_audio_recv_pt: [8]
variable_rtp_use_codec_name: [PCMA]
variable_rtp_use_codec_rate: [8000]
variable_rtp_use_codec_ptime: [20]
variable_rtp_last_audio_codec_string: [PCMA@8000h@20i]
variable_read_codec: [PCMA]
variable_original_read_codec: [PCMA]
variable_read_rate: [8000]
variable_original_read_rate: [8000]
variable_write_codec: [PCMA]
variable_write_rate: [8000]
variable_dtmf_type: [info]
variable_local_media_ip: [192.168.88.98]
variable_local_media_port: [29170]
variable_advertised_media_ip: [192.168.88.98]
variable_rtp_use_pt: [8]
variable_rtp_use_ssrc: [1454326493]
variable_remote_media_ip: [193.201.229.35]
variable_remote_media_port: [20314]
variable_rtp_local_sdp_str: [v=0
o=FreeSWITCH 1406684589 1406684590 IN IP4 192.168.88.98
s=FreeSWITCH
c=IN IP4 192.168.88.98
t=0 0
m=audio 29170 RTP/AVP 8
a=rtpmap:8 PCMA/8000
a=ptime:20
a=sendrecv
]
variable_endpoint_disposition: [ANSWER]
variable_originate_disposition: [SUCCESS]
variable_DIALSTATUS: [SUCCESS]
variable_originate_causes: [ARRAY::ceca44f9-5499-41a9-a993-cadee126ebd0;LOSE_RAC
E|:7aa0f2fc-b18d-4803-b0af-3c722afc0c19;NONE]
variable_last_bridge_to: [7aa0f2fc-b18d-4803-b0af-3c722afc0c19]
variable_bridge_channel: [sofia/internal/sip:1000@192.168.88.147:15048]
variable_bridge_uuid: [7aa0f2fc-b18d-4803-b0af-3c722afc0c19]
variable_signal_bond: [7aa0f2fc-b18d-4803-b0af-3c722afc0c19]
variable_sip_to_tag: [DH6tH4apX7rKp]
variable_sip_from_tag: [F2323246313536416E713102]
variable_sip_cseq: [1]
variable_sip_call_id: [0205F0335581400000F94794@SFESIP4-id1-ext]
variable_sip_full_via: [SIP/2.0/UDP 193.201.229.35:5060;branch=z9hG4bKb628dr30d0
913a7lf391.1]
variable_sip_full_from: [<sip:79202222222@multifon.ru>;tag=F2323246313536416E713
102]
variable_sip_full_to: [<sip:79201111111@multifon.ru:5060>;tag=DH6tH4apX7rKp]
variable_last_sent_callee_id_name: [Outbound Call]
variable_last_sent_callee_id_number: [1000]
variable_zrtp_secure_media_confirmed_audio: [false]
variable_playback_last_offset_pos: [15520]
variable_playback_seconds: [1]
variable_playback_ms: [1980]
variable_playback_samples: [15840]
variable_sip_reason: [SIP;description="User Hung Up"]
variable_sip_hangup_phrase: [OK]
variable_last_bridge_hangup_cause: [NORMAL_CLEARING]
variable_last_bridge_proto_specific_hangup_cause: [sip:200]
variable_bridge_hangup_cause: [NORMAL_CLEARING]
variable_current_application: [info]


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Входящий номер без +7
СообщениеДобавлено: 30 июл 2014 14:58 
FreeSWITCH_GuRu

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Входящий номер без +7
СообщениеДобавлено: 30 июл 2014 15:11 

Зарегистрирован: 28 мар 2014 13:01
Сообщения: 51
вообщем, экспериментальным путем, получилось,
в контексте public добавил
Код:
<action application="set_global" data="global_caller1=8$1"/>
а в контекст features
Код:
<action application="att_xfer" data="{caller_id_number=${global_caller1}}user/${digits}@$${domain}"/>


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Входящий номер без +7
СообщениеДобавлено: 30 июл 2014 15:18 
FreeSWITCH_GuRu

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

а теперь переведите первого звонящего на кого-нить и смотрите какой будет номер отображаться у ответившего.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Входящий номер без +7
СообщениеДобавлено: 30 июл 2014 15:35 

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Входящий номер без +7
СообщениеДобавлено: 30 июл 2014 16:15 

Зарегистрирован: 28 мар 2014 13:01
Сообщения: 51
ну, вроде, этот вариант более работоспособный:
Код:
<action application="att_xfer" data="{caller_id_number=${sip_from_user}}user/${digits}@$${domain}"/>


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

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


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

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


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

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