This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

VOIP issues

I have two VOIP providers VoicePulse and Verizon. VoicePulse uses a Supra 2000 and Verizon uses Linksys PAP2.  I can make and receive calls with Voice Pulse. The Verizon service I can always make calls but sometimes times the phone rings for inbound the other times when it doesn’t ring the user ends up in voice after five rings.  I have tried two different configurations with the service, I create a service called ANY which has all ports to all ports and a Verizon which has specific ports and services. Ether configuration gives the same results VoicePulse works and Verizon doesn’t.

Any ideas would be great.


VoicePulse
IP - 192.168.101.15
NETmask -255.255.255.0
Gateway 192.168.101.1
SIP – 5060
Audio Standard ports 

Verizion
IP - 192.168.101.16
NETmask -255.255.255.0
Gateway 192.168.101.1
SIP – 5063
Audio 22000 to 22008


ASL Ver 6.004

NAT Rules
Internal2External Internal (Network) -> All / All MASQ__eth1 None

Packet Filter Rules
1 SRC Any 0.0.0.0/0 Verizon DST 192.168.101.16 Verizon-VOIP
2 SRC Verizon-VOIP 192.168.101.16 Verizon DST 0.0.0.0/0 Any
3 SRC Any 0.0.0.0/0 ANY DST 192.168.101.15 Voice-Pulse
4 SRC Voice-Pulse 192.168.101.15 ANY DST 0.0.0.0/0 Any
5 SRC [Internal (Network) 192.168.101.0/24 ANY DST 0.0.0.0/0 Any

Services

Verizon
Verizon SIP  SRC 1:65535 DST 5063
Verizon Audio   SRC 1:65535 DST 22000:22008
Verizon TFTP SRC 1:65535 DST 69

ANY
ANY SRC 1:65535 DST 1:65535


This thread was automatically locked due to age.
Parents
  • I would suggest setting up DNAT/SNAT rules under NAT/MASQ so that the ports you've described get forwarded straight to your VOIP boxes.

    Start by getting the SIP ports done.

    For example for your VoicePulse:
    Name: VoicePulse
    Rule Type: DNAT/SNAT
    Source address: Any
    Destination address: External (address)
    Service: SIP 5060
    Change Source to: Address: No Change
    Change Dest to: Address: 192.168.101.15

    Do the same for the Verizon VOIP, too.

    You may also have to DNAT/SNAT the audio ports as well, but they may work without it.

    -Dave
  • The Voice Pulse is working fine so I didn't make changes to it. Inbetween your response and my posting I found Verizon sending packets to my external adapter address. So I did create a dnat/snat rule that redirected all traffic on the verizon ports directely to the adapter. Now the phone rings without an issue but the far end hear themselves echo when they talk.
  • I doubt the echo is an IP issue.
  • There's an article in November's Linux Journal about VOIP echo... it's a side effect of internet latency.
    I.E. it's not caused by ASL.

    The article talks about removing it with special hardware on your PBX.
    I suspect using higher-quality handsets would help quite a bit also.

    Barry
  • thanks I'll check it out.
Reply Children
No Data