Привет!
Есть ITSP. ITSP входящие звонки на номер редиректит по SIP URI вида number@ip-address-1. Это всё хорошо и успешно долетает до CUCM сквозь все SIP NAT ALG.
Проблема в том, что в SIP INVITE есть два поля VIA и поле Contact, которое отличается от адреса приходящего пакета.
То есть, ITSP таким образом имеет балансировку нагрузки вх и исх sip-вызовов.
Однако, CUCM-у от этого тяжело – он не видит _другое_ значение в поле "Contact" (оно примерно такое number@ip-address-2;port=xxxx", а продолжает делать сессию с ip-address-1. Получаем работоспособный голос от called party (слышит и говорит) , и отсутствие голоса от calling party (слышит called party, сам сказать не может). Это похоже на то, что сигнализация идет с одного адреса ITSP, а голосовую сессию ITSP хочет на/с другого своего адреса гонять. Но как сказать об этом CUCM-у?
Вопрос – куда копать, если иcходить из предположения, что ITSP такая ситуация устраивает ("а вот астериску неважно, откуда голос").
Спасибо.
Добавить комментарий