Так что у меня возникла довольно странная проблема, которую я не знаю, как расследовать.
Я установил Asterisk с FreeBPX на Raspberry Pi и настроил его для использования IAX, использовал программный телефон для подключения, и все отлично работает в моей локальной сети.
Затем я открыл нужный порт IAX в своем маршрутизаторе и попытался проверить его из другой сети, но он не работал, мой телефон просто не мог связаться с сервером Asterisk. Это кажется мне проблемой NAT, но я использовал программу-отправитель UDP для отправки пакета на порт IAX, и в журналах chan_iax2 подтвердил получение промежуточного пакета, это говорит о том, что проблем с NAT нет.
Сейчас я больше всего боюсь, что мой провайдер каким-то образом блокирует трафик IAX и SIP, но я не могу придумать, как это отладить. Итак, мой вопрос: как я могу отладить эту проблему? Как я могу узнать, блокирует ли мой провайдер трафик IAX?