1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Remote SPA922 with office SPA9000 - one way audio in outbound calls

Discussion in 'Other Linksys Equipment' started by ctbVince, Jul 25, 2009.

  1. ctbVince

    ctbVince Addicted to LI Member

    I am trying to set up for one of our employees to work away from the office during the month of August. I am using my own home as the test remote location.

    I am using a WRV200 / SPA9000 / SPA922 combination at the office and a WRT54GR / SPA922 combination at home.
    The problem is one way audio for outbound calls (inbound are OK). Sometimes after an outbound call the SPA922 reboots spontaneously and line registration with the SPA9000 fails. Then if I reboot the SPA922 manually it registers OK again.
    Setup is as follows:
    a) OFFICE LOCATION
    - WRV200 router (192.168.2.1) is set to forward the following (TCP&UDP) ports to the SPA9000: 5060 to 5080, 6060, 16384 to 16482. DoS prevention disabled, no Internet nor Web blocks. SIP ALG is enabled. On the WAN side, the WRV200 address (192.168.1.4) is NATted to a static public IP (PP.PP.PP.P)
    - SPA9000 (firmware 6.1.5) is configured as follows:
    - Static IP (192.168.2.3) with the WRV200 as gateway (192.168.2.1)
    {SIP TAB}
    - [SIP Parameters] SIP TCP Port Min: 5060, SIP TCP Port Max: 5080
    - [RTP Parameters] RTP Port Min: 16384, RTP Port Max: 16482, RTP Packet Size: 0.030, Max RTP ICMP Err: 0, RTCP Tx Interval: 0, No UDP Checksum: no, Stats In BYE: no
    - [NAT Support] Handle VIA Received: yes, Handle VIA rport: yes, Insert VIA received: yes, Insert VIA rport: yes, Substitute VIA Addr: yes, Send Resp to Src Port: yes, STUN Enable: no, EXT IP: PP.PP.PP.P (i.e. the public, static, routable address of the WRV200)
    - [PBX Parameters] Proxy Network Interface: WAN, Proxy Listen Port: 6060, Multicast Address: 224.168.168.168:6061, Group Page Address: 224.168.168.168:34567, Max Expires: 60, Force Media Proxy: yes
    - [PBX Phone Parameters] Phone Ext Password: ************ (I said the easy way, not the foolish one ;-P)
    As far as line settings go, I will concentrate on one line only (we have two different ITSPs and two ISDN lines via a Mediatrix 4400, but configuration and resulting problems are identical)
    {LINE 4 TAB}
    - [SIP Settings] SIP Transport: UDP, SIP Port: 5063, SIP 100REL Enable: no, Auth Resync-Reboot: yes, SIP Proxy-Require: blank, SIP Remote-Party ID: yes
    - [NAT Settings] NAT Mapping Enable: yes, NAT Keep Alive Enable: yes, NAT Keep Alive Msg: $NOTIFY, NAT Keep Alive Dest: $PROXY, Ext SIP Port: blank

    b) HOME LOCATION
    - WRT54GR Router (192.168.3.2) has SPI Firewall disabled. No Port forwarding (although I tried that one too). On the WAN side the WRT54GR is a DHCP client (1.21.140.49) with a dynamic public IP (DD.DD.DD.DD)
    To be noted: ISP is the same as the one at office location. So the private WAN IP of the WRT54GR (1.21.140.49) can be reached from the office network.
    - SPA922 (firmware 6.1.3a like all other phones at the office)
    {SYSTEM TAB}
    - [Internet Connection Type] Connection Type: Staic IP
    - [Static IP settings] Static IP: 192.168.3.12, Gateway 192.168.3.2. (i.e. the WRT54GR LAN IP)
    {SIP TAB}
    - [SIP Parameters] SIP TCP Port Min: 5060, SIP TCP Port Max: 5080
    - [RTP Parameters] RTP Port Min: 16384, RTP Port Max: 16482, RTP Packet Size: 0.030, Max RTP ICMP Err: 0, RTCP Tx Interval: 0, No UDP Checksum: no, Symmetric RTP: yes, Stats In BYE: no
    - [NAT Support Parameters] Handle VIA Received: yes, Handle VIA rport: yes, Insert VIA received: yes, Insert VIA rport: yes, Substitute VIA Addr: yes, Send Resp to Src Port: yes, STUN Enable: no, EXT IP: blank (I also tried the private 1.21.140.49 and public DD.DD.DD.DD addresses of the WRT54GR with and without port forwarding), EXT RTP Port Min: 16384, NAT Keep Alive Intvl: 15
    - [Linksys Key System Parameters] Linksys Key System: yes, Multicast Address: 224.168.168.168:6061, Force LAN Codec: none
    {EXT 1 TAB]
    - [Share Line Appearance] Share Ext: private, Share User ID: 102, Subscription Expires: 60
    - [NAT Settings] NAT Mapping Enable: yes, NAT Keep Alive Enable: yes, NAT Keep Alive Msg: $NOTIFY, NAT Keep Alive Dest: $PROXY
    - [SIP Settings] SIP Transport: UDP, SIP Port: 5060, SIP 100REL Enable: no, EXT Sip Port: blank, Auth Resync-Reboot: yes, SIP Proxy-Require: blank, SIP Remote-Party ID: yes
    - [Proxy and registration] Proxy: PP.PP.PP.P:6060 (WRV200 public IP), Use Outbound Proxy: yes, Outbound Proxy: PP.PP.PP.P:6060, Use OB Proxy in Dialog: yes, Register: yes, Make Call Without Reg: no, Register Expires: 30, Ans Call Without Reg: no


    When I plug in the SPA922 it registers OK as extension 102.
    I can receive calls from outside (all four lines, two different ITSP's plus the ISDN lines) with two way audio and excellent quality (bandwith is not really a problem here).
    However, when I make an outbound call the other party can hear me very well, but I cannot hear anything. As with inbound calls, results are identical no matter which outbound line I use (ITSP's or ISDN).

    I am aware that very often one-way audio is a NAT problem. So I tried several options (many of which I detailed above), including disabling NAT mapping on the phone and on the test line (Line 4) - which was the worst idea of all. But now I have run short of ideas.

    One thing that may be important is that both locations are with the same ISP. In fact, the SPA922 appears on the SPA9000 PBX status window as IP address 1.21.140.49 (i.e. the private WAN address inside the ISP's network) rather than the public IP (DD.DD.DD.DD).
    And even if I specify DD.DD.DD.DD as the EXT IP in the SPA922 setup, it will revert to 1.21.140.49 both in the SPA922 Info Tab as well as in the SPA9000 PBX Status page.

    Anyone here have a better idea? Thanks in advance for your help.
     

Share This Page