Доброго времени суток!Помогите пожалуйста вот с каким вопросом: Поставлена задача настроить FS как прокси-свитч ,регистрация клиентов происходит с сервером авторизации по протоколу RADIUS ФС с радиусом подружил а вот отправить звонок по полученному маршруту не удается.Ниже привожу диалплан:
< Код: <include> <extension name="outbound_calls"> <condition field="destination_number" expression="^(\d{12})$"> <!-- <action application="set" data="outbound_caller_id_number=${user_data(${username}@$${domain} var outbound_caller_id_number)}"/>$ <action application="set" data="outbound_caller_id_name=${user_data(${username}@$${domain} var outbound_caller_id_name)}"/> --> <action application="radius_auth" inline="true"/> <!--<action application="auth_function" data="in ${CALLEDNUMBER}, in ${USERNAME}, in ${PASSWD}, out AUTH_RESULT"/> --> <action inline="true" application="set" data="CALLINGNUMBER=${h323-call-origin)}"/> <action inline="true" application="set" data="CALLEDNUMBER=${h323-redirect-number}"/> <action inline="true" application="set" data="ROUTE=${h323-redirect-ip-address}"/> <action application="set" data="effective_caller_id_number=${CALLINGNUMBER}"/> <action application="set" data="effective_caller_id_name=${CALLINGNUMBER}"/> <action application="bridge" data="sofia/internal/${CALLEDNUMBER}@${ROUTE}"/> </condition> </extension>
</include>
Клиенты успешно авторизуются,по радиусу получаю адрес маршрута (ROUTE) подставляю его и вот что вижу в дампе: 192.168.1.70 - выданный маршрут х.х.х.х - внешний адрес ФС
х.х.х.х.5060 > 192.168.1.70.5060: [bad udp cksum 0x7aa3 -> 0xcae2!] SIP, length: 1159 INVITE sip:79111111111@192.168.1.70 SIP/2.0 Via: SIP/2.0/UDP х.х.х.х;rport;branch=z9hG4bK9jSHUDBe65DFS Max-Forwards: 69 From: "1005" <sip:1005@х.х.х.х>;tag=mDgy5Bm74KSvr To: <sip:79111111111@192.168.1.70> Call-ID: ad1278e2-ae98-1236-0081-000c29064dc3 CSeq: 120863515 INVITE Contact: <sip:mod_sofia@х.х.х.х:5060> User-Agent: FreeSWITCH-mod_sofia/1.6.20+git~20180123T214909Z~987c9b9a2a~64bit 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 Content-Type: application/sdp Content-Disposition: session Content-Length: 220 X-FS-Support: update_display,send_info Remote-Party-ID: "1005" <sip:1005@х.х.х.х>;party=calling;screen=yes;privacy=off v=0 o=FreeSWITCH 1522374098 1522374099 IN IP4 х.х.х.х s=FreeSWITCH c=IN IP4 х.х.х.х t=0 0 m=audio 25060 RTP/AVP 8 101 a=rtpmap:8 PCMA/8000 a=rtpmap:101 telephone-event/8000 a=fmtp:101 0-16 a=ptime:20
Почему ФС шлёт инвайт с внешнего адреса,хотя у него есть интерфейс с адресом из сети 192.168.1. ?
|