Size: a a a

2021 April 14

EM

Evgeny Makarov in ru_freeswitch
Вот да!
источник

SY

Serge Yuriev in ru_freeswitch
Нет, это не шлюз. Мне кажется или я так плохо излагаю, или вопрос не прочитан..
источник

EM

Evgeny Makarov in ru_freeswitch
Читал, но так и не понял "зачем". Серьезно. Мало того, мне не понятно "как" оно сейчас и "как должно".
источник

SY

Serge Yuriev in ru_freeswitch
Оке, выложу логов поболе на пастебин
источник

AK

Andrey Kryukov in ru_freeswitch
ничего не понятно но очень интересно, что за стадия хантинга такая ,  что в итоге не устраивает когда выстреливает в сторону абонента С  поле FROM, или FROM  нормальный и не устраивают какие-то канальные переменные, например которые для такого вызова проставятся в CDR
источник

EM

Evgeny Makarov in ru_freeswitch
Я вообще было делал так... <condition field="destination_number" expression="^(\d+)VIA(\d+)$">
источник

EM

Evgeny Makarov in ru_freeswitch
Где ДО via - src который нужен, ПОСЛЕ - dst который нужен, а у же в диалплане фигачил transfer "123VIA321"
источник

EM

Evgeny Makarov in ru_freeswitch
Говорю же, вопрос "полного ТЗ".
источник

EM

Evgeny Makarov in ru_freeswitch
Profit: внутри этого кондишена - только export переменные. )))
источник

AK

Andrey Kryukov in ru_freeswitch
Я то понимаю что это и зачем :
Примерно заказ звонка с сайта Клиент с номером 74991234567 заказал обратный звонок с сайта
FS  инициирует вызов в сторону номера клиента, при этом ставит во From  номер компании 78001230012

После того как абонент ответил, этот вызов нужно соединить с оператором, но оператору нужно показать не номер компании 78001230012
а номер вызываемого абонента 74991234567

И все бы ничего , но он хочет не ломать существующий диалплан для обычных звонков а как-то задаться корректно для ORIGINATE  команды параметрами, я вроде нашел но оно не работает
источник

EM

Evgeny Makarov in ru_freeswitch
См. мой пример с via. Кто вам мешает "звонить" на диалплан VIA123VFROM321TO852?
источник

AK

Andrey Kryukov in ru_freeswitch
никто не мешает, но как я понимаю так не хотят
источник

AK

Andrey Kryukov in ru_freeswitch
не хотят делать дополнительный экстеншен в диалплане
источник

EM

Evgeny Makarov in ru_freeswitch
FS  инициирует вызов в сторону номера клиента, при этом ставит во From  номер компании 78001230012 - это зло. Звонить СНАЧАЛА надо менеджеру. ИМХО.
источник

AK

Andrey Kryukov in ru_freeswitch
да суть то клиент или оператор первый не сильно важна, я просто привел пример , нужно в АОН(From) второго звонка поставить To  из первого, при этом ничаго не меняя в диалплане
источник

EM

Evgeny Makarov in ru_freeswitch
И все бы ничего , но он хочет не ломать существующий диалплан для обычных звонков а как-то задаться корректно для ORIGINATE  команды параметрами, я вроде нашел но оно не работает
Очень жаль. Стоит познать отдельный контекст. ))) много их там, а еще макросы есть... ну, и , покажите абонента что сможет с разбегу набрать этот "спец-номер". )))
источник

SY

Serge Yuriev in ru_freeswitch
Есть фаза CS_ROUTING(хантинг), есть CS_EXECUTE
Так вот в роутинге участвуют origination_caller_number(A) и extension(B, второй аргумент команды) когда найдено соответствие, определён экстеншн со списком действий и начинается фаза исполнения (CS_EXECUTE) - оно флипает А на номер из первого аргумента. Так вот мне надо что бы в роутинге НЕ участвовал номер origination_caller_number
источник

EM

Evgeny Makarov in ru_freeswitch
См. Remote-Party-ID. Его для этого и придумывали.
источник

SY

Serge Yuriev in ru_freeswitch
как обходной вариант прокатит думаю, примерно лупбэк получается
источник

EM

Evgeny Makarov in ru_freeswitch
Ну, технически - макрос. )))
источник