Size: a a a

2021 April 14

SY

Serge Yuriev in ru_freeswitch
к сожалению последняя строка происходит уже после пробегания по диалплану
источник

AK

Andrey Kryukov in ru_freeswitch
Отаквот попробуйте
originate {caller-number=13467,callee_id_name=num1,callee_id_number=num1 }Sofia/gw/num1 num2 XML default
источник

SY

Serge Yuriev in ru_freeswitch
И снова нет - эта настройка меняет строку которая Flipping CID 🙁
источник

SY

Serge Yuriev in ru_freeswitch
но идея хорошая была 🙂
источник

SY

Serge Yuriev in ru_freeswitch
самое интересное, что если ничего не пытаться переопределять, то там будут пустота и нули
b8e58d29-8e64-4877-8edd-1f8ea0b723de 2021-04-14 21:10:49.263450 [INFO] mod_dialplan_xml.c:637 Processing  <0000000000>->62987#699412 in context call-allow
b8e58d29-8e64-4877-8edd-1f8ea0b723de 2021-04-14 21:10:49.263450 [INFO] switch_channel.c:3213 sofia/external/8926xxxxxxx Flipping CID from "" <0000000000> to "Outbound Call" <8926xxxxxxx>
источник

AK

Andrey Kryukov in ru_freeswitch
ну это-то вполне понятно почему так , потому что ставится дефолтное , которое задается в vars.xml

originate {caller-number=13467,callee_id_name=num1,callee_id_number=num1 }Sofia/gw/num1 num2 XML default num1 num1
А если вот так вота ?
источник

AK

Andrey Kryukov in ru_freeswitch
и как-то бы более полный лог посмотреть , и  еще бы дамп увидеть, где оно экспортирует переменные при бридже
источник

SY

Serge Yuriev in ru_freeswitch
Пробовал - только caller-name переписывается
источник

EM

Evgeny Makarov in ru_freeswitch
origination_caller_id_number
источник

EM

Evgeny Makarov in ru_freeswitch
Не благодарите.
источник

EM

Evgeny Makarov in ru_freeswitch
Ах да, не забывайте играть с форматом скобок! {} И [] - разное поведение!!!
источник

EM

Evgeny Makarov in ru_freeswitch
*я так и не понял зачем originate... ну да ладно.
источник

SY

Serge Yuriev in ru_freeswitch
Не-а :)
Мне как раз НЕ нужно, чтобы этот номер использовался при хантинге.
источник

AK

Andrey Kryukov in ru_freeswitch
Если бы все было так просто , коллега не хочет в диалстроке это выставлять в бридже, коллега хочет чтобы при трансфере звонка выставились нужные ему параметры
Схема такая, он инициирует вызов  командой originate  там есть А- номер  Б номер, далее этот вызов трансферится на диалплан на номер C
в диалплане он совершает бридж в сторону номера С, но при этом не хочет принудительно выставлять в бридж origination_caller_id_number origination_caller_id_name, он хочет чтобы они унаследовались от originate.  При этом чтобы проставился не А-номер, Б номер
источник

EM

Evgeny Makarov in ru_freeswitch
** не set-ом единым. См export
источник

SY

Serge Yuriev in ru_freeswitch
Это апи вызов, не диалплан
источник

SY

Serge Yuriev in ru_freeswitch
Проблема именно в фазе Хантинга, бриджуется правильно.
источник

EM

Evgeny Makarov in ru_freeswitch
Если С - это шлюз, пользуйте sofia_gateway_data
источник

EM

Evgeny Makarov in ru_freeswitch
Экзотика!!! Пишу на Lua! Дорого! Качественно! *НЕ РЕКЛАМА* )))
источник

AK

Andrey Kryukov in ru_freeswitch
смотри я к сожалению плохо понимаю как там наследуются какие канальные переменные(плаваю в исходниках), но  можно попробовать проставить еще до кучи effective_caller_id_name, effective_caller_id_number, effective_callee_id_name, effective_callee_id_number

А вообще логов бы в студию нормально и побольше(пастебин), видеть и оригинирование и бридж  и режим дебага бы в 9
источник