VoIP not working both ways..

Hi.

When I connect to may VoIP server from outside my company, I am ebla to place a call to any number and I can talk on both ways (listen & talk). But when I dial a number of a phone inside my company (not out/public call), I cant talk to them and Iam not able to listem them.

Why does it work for outside calls and not for internal calls ? is there an extra setup that need to be done ?

Here is my firewall export

/ip firewall filter
add action=drop chain=input comment=“Drop PING” in-interface=TelefoniaPPPoE protocol=icmp
add action=drop chain=input comment=“Drop common ports” dst-port=80,443,21,22
in-interface=TelefoniaPPPoE protocol=tcp
/ip firewall nat
add action=masquerade chain=srcnat comment=“default configuration”
add action=masquerade chain=srcnat src-address=172.0.0.0/24
add action=dst-nat chain=dstnat comment=Siecon dst-port=3155 in-interface=TelefoniaPPPoE
protocol=tcp to-addresses=192.168.30.3 to-ports=3155
add action=dst-nat chain=dstnat comment=VoIP dst-port=5060 in-interface=TelefoniaPPPoE
protocol=udp to-addresses=192.168.30.4 to-ports=5060
add action=dst-nat chain=dstnat comment=VoIP dst-port=5061 in-interface=TelefoniaPPPoE
protocol=udp to-addresses=192.168.30.4 to-ports=5061
add action=dst-nat chain=dstnat comment=“FTP Cameras” dst-port=2111 in-interface=
TelefoniaPPPoE protocol=tcp to-addresses=192.168.30.3 to-ports=2111
/ip firewall service-port
set ftp ports=21,2111
[admin@CV-OFFICE] /ip firewall>


thanks

Hi,

I’m not too sure about your rules but I am failing to see what is happening to the RTP portion of the call. SIP typically uses 5060 and/or 5061 for signalling (eg. Call status, hang up, put on hold, etc) but the actual voice traffic for the calls (i.e. RTP) uses other ports, usually on the higher side.

Maybe that could be your problem.

Rgds,
Mark.