Оу, извиняюсь, но в этом случае ( моем случае ) на микроте ничего делать не нужно, нужно пойти в freepbx -> settings -> asterisk sip settings -> local networks -> добавить подсети.
RTP порт asterisk пишет в SDP, но вопрос в направлении RTP - если от asterisk, то он сам откроет порт, если наоборот - откуда Mikrtoik знает куда пробрасывать порт?
Получилось вот так: /ip firewall nat add action=dst-nat chain=dstnat dst-port=внешний порт in-interface=ether10 protocol=tcp to-addresses=локальный адрес астера to-ports=5060 add action=dst-nat chain=dstnat dst-port=36600-39999 in-interface=ether10 protocol=udp to-addresses=локальный адрес астера to-ports=36600-39999 Для астера зарезервировал один внешний адрес, в sip.conf прописал: [general] bindaddr=локальный адрес bindport=5060 externip=белый айпи на ether10
Если используют sip то порты 5160 и 5161. А порты 5060 и 5061 используются для pgsip
Два SIP стека? К сожалению не знаю какой у asterisk стабильtе. Тот, что default раньше мемори лик давал на INVITE, нужно было часто ребутать. pgsip не щупал, давно перешел на FreeSWITCH