freeswitchforum.com
https://freeswitchforum.com/

переадресация внешнего на внешний
https://freeswitchforum.com/viewtopic.php?f=6&t=1235
Страница 1 из 2

Автор:  loner [ 13 сен 2022 16:46 ]
Заголовок сообщения:  переадресация внешнего на внешний

Здравствуйте.
Сложилась странная ситуация - не могу переадресовать звонок из "города" на сотовый через FusionPBX.
звонок, почему то улетает с правильным АОН, но без номера "B", т.е. без номера сотового.
хотя если делаю звонок с внутреннего номера - всё работает.
Стоит задача:
внешний звонок на IVR, оттуда по внутренним и внешним номерам. Но внешний номер не добавляется в опциях FusionPBX.
решил вопрос так - по выбору в опциях IVR - на внутренний незарегистрированный номер, на котором стоит переадресация на сотовый.
Изнутри Fusion всё работает, но при внешнем вызове пропадает номер "В".
Помогите кто чем может)

Автор:  Vlad1983 [ 14 сен 2022 07:50 ]
Заголовок сообщения:  Re: переадресация внешнего на внешний

App > Follow Me, выбрать внутренний, выставить номер в "Not Registered"
не?

Автор:  loner [ 14 сен 2022 08:57 ]
Заголовок сообщения:  Re: переадресация внешнего на внешний

Vlad1983 писал(а):
App > Follow Me, выбрать внутренний, выставить номер в "Not Registered"
не?


пробовал и так - не идёт

Автор:  loner [ 14 сен 2022 10:48 ]
Заголовок сообщения:  Re: переадресация внешнего на внешний

Кажется понял в чём косяк - АОН идёт вызывающей стороны, то есть "городской".
Где подменить АОН на АОН абонента, заказывающего переадресацию?
На вкладке "переадресация" нет поля "Caller ID Number", хотя должна быть

Автор:  Vlad1983 [ 14 сен 2022 15:20 ]
Заголовок сообщения:  Re: переадресация внешнего на внешний

в настройках экстеншена, на котором стоит переадресация, два поля Outbound Caller ID Name и Outbound Caller ID Number
если не поможет, забить железно в настройках исходящего роута set effective_caller_id_number=

Автор:  loner [ 15 сен 2022 09:15 ]
Заголовок сообщения:  Re: переадресация внешнего на внешний

Vlad1983 писал(а):
в настройках экстеншена, на котором стоит переадресация, два поля Outbound Caller ID Name и Outbound Caller ID Number
если не поможет, забить железно в настройках исходящего роута set effective_caller_id_number=


Поля Outbound Caller ID Name и Outbound Caller ID Number почему не работают - не подставляется из них.
Забил "железно" в исходящем роуте, это помогло.
Но как быть если внешних номеров несколько и каждый extension должен выходить со своим внешним АОНом?
Создал несколько исходящих маршрутов с конкретными внешними АОНами.
Но как привязать исходящий маршрут к конкретному extension?

Автор:  loner [ 15 сен 2022 11:04 ]
Заголовок сообщения:  Re: переадресация внешнего на внешний

екстейшн к роуту прявязал, но опять перестала работать переадресация с внешнего на внешний.

добавил перед destination_number
<condition field="caller_id_number" expression="1000"/>

по аналогии с toll_allow

переадресация по прежнему под вопросом.
И почему убрали из вкладки "переадресация" возможность выбора caller_id
По моему самый рабочий вариант.

Автор:  loner [ 15 сен 2022 13:01 ]
Заголовок сообщения:  Re: переадресация внешнего на внешний

вообщем вопрос решил, всё работает.
Кому интересно вот конфиг исходящего роута:э

<extension name="mediant.809d91" continue="false" uuid="0ddb5c99-936e-4a1e-aa5f-45fd91fde755">
<condition field="${user_exists}" expression="false"/>
<condition field="caller_id_name" expression="1000|^(\d{10})$"/>
<condition field="destination_number" expression="^(8[0-9]\d{9})$">
<action application="set" data="sip_h_X-accountcode=${accountcode}"/>
<action application="export" data="call_direction=outbound" inline="true"/>
<action application="unset" data="call_timeout"/>
<action application="set" data="hangup_after_bridge=true"/>
<action application="set" data="effective_caller_id_number=81234567890"/>
<action application="set" data="inherit_codec=true"/>
<action application="set" data="ignore_display_updates=true"/>
<action application="set" data="callee_id_number=$1"/>
<action application="set" data="continue_on_fail=1,2,3,6,18,21,27,28,31,34,38,41,42,44,58,88,111,403,501,602,607"/>
<action application="bridge" data="sofia/gateway/c8aeb4fd-0b47-4c05-ab28-fa7a7b216af7/$1"/>
</condition>
</extension>

№1000 жестко привязан к №81234567890
набор любого 10-ти значного номера через "8"

Автор:  loner [ 15 сен 2022 14:39 ]
Заголовок сообщения:  Re: переадресация внешнего на внешний

что то пошло не так.
При переадресации с внешнего на внешний начинает криво работать (берёт любой (первый по списку)) из Outbound Route т.к.
маски набора одиковые. Внутренние переадресации на внешку работают нормально.
Я опять в тупике :cry:

Автор:  Vlad1983 [ 16 сен 2022 07:28 ]
Заголовок сообщения:  Re: переадресация внешнего на внешний

"Outbound Caller ID Number" выставляется в канале при звонке самим пользователем
и в штатном диалплане он выставляется в effective_caller_id_number при звонках на внешку
set effective_caller_id_number=${outbound_caller_id_number}

проблема в том что при переадресации в outbound_caller_id_number подставляется совсем не переменная пользователя ибо канал из вне
нужно вытащить из переменных пользователя как-то так:
Код:
<action application="set" data="effective_caller_id_number=${user_data(${sip_callee_id_number}@${domain_name} var outbound_caller_id_number)}" />

как это сделать во фьюжене точно не скажу, ибо не пользуюсь
поэкспериментируйте

Страница 1 из 2 Часовой пояс: UTC + 4 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/