попробовал установить все с нуля на виртуалке в debian 9 с одним ethernet и одним ip по инструкции с
http://docs.fusionpbx.com/en/latest/get ... stall.htmlустановилось в автомате freeswitch + fusionpbx , все завелось.
зарегистрировал 3 номера 501, 502, 503
в диалплане включил bind_digit_action, больше ничего не менял.
делаю звонок с 502 на 503 устанавливается соединение, на 503 набираю *4 - в трубке 503-го тишина а на 502 появился длинный гудок? на этом все заканчивается transfer не работает.
перерыл кучу форумов, в том числе и англоязычных, везде описывают правильную логику обработки трансфера , тут-же что-то невменяемое творится
если есть у кого желание можете проверить, ставится все в автомате одной командой:
wget -O -
https://raw.githubusercontent.com/fusio ... install.sh | sh; cd /usr/src/fusionpbx-install.sh/debian && ./install.sh
у меня есть предположение что это ошибки диалплана fusionpbx, кто нибудь может подсказать как заменить кривой диалплан fusionpbx на оригинальный из freeswitch? т.к. fusionpbx держит свой диалплан в postgresql и активно использует свои скрипты lua.
Кто нибудь сталкивался с последней версией fusionpbx + freeswitch?
не хотелось бы убивать fusionpbx там слишком много полезностей, да и конфигурировать все подряд во freeswitch в чистом xml ручками то еще удовольствие, но диалплан в некоторых моментах настолько убивает что диву даешься как такое можно было релизить, либо сделано специально чтобы больше народу платило очень недешево за их семинары.