Brekeke SIP Server v2.0.7.2/217
2. Java version:
1.5.0_11
3. OS type and the version:
Linux 2.6.9-42.ELsmp
4. UA (phone), gateway or other hardware/software involved:
UA: eyeBeam v1.5.5.1 build 30037
Gateway:
- Radvision N30 SIP Gateway
- Radvision P25M 3G Gateway
5. Select your network pattern from http://www.brekeke-sip.com/bbs/network/ ... terns.html :
Similar to pattern 3 with the following additional network components:
1. Public IP is assigned to eyeBeam. All SIP Requests from UA will be submitted to NAT router first, and then forward it to OSS. NAT router port forwarding information as follow:
- Router's global IP address: 202.xxx.xxx.xxx
- SIP exchanger: UDP 5060
- RTP exchanger: 16384 - 65535
SIP server Interface Addresses:
- Interface address 1: 192.168.99.122
- Interface address 2: 192.168.96.7
2. When the request reached NAT Router, they will be forwarded to SIP Server. Routing path as follow:
Code: Select all
UA <=> NAT Router (202.xxx.xxx.xxx) <=> OSS (192.168.99.122 & 192.168.96.7)
2. I am using the dial plan in OSS to forward all INVITE requests to N30 SIP-GW. SIP-GW will then forward request to P25M. Finally an outbound call will be made to 3G handset. Both calling & called parties will be joined up together if the call success;
Finally the routing path will be as follow:
Code: Select all
UA (public IP) <=> NAT Router (202.xxx.xxx.xxx) <=> OSS (192.168.99.122 & 192.168.96.7) <=> N30 (192.168.96.4) <=> P25M (192.168.96.3) <=> 3G phone
I found no problem in making call from UA to 3G phone. The call was success, and both party can view and listen each other. However, after the call was answered for around 2 minutes. The OSS will suddenly disconnect the call, and no media will be transmitted between two parties. In fact, neither eyeBeam nor 3G handheld did hang up the call. The call-log in OSS indicated the call result was “Disconnected by system”, and the talking-length was 31 seconds. The end users still in conversation when the call was closing. 2 minutes later, the call was completely disconnected, and the active session in OSS ended. The following is the status shown in active-session:
Code: Select all
From (eyebeam): sip:61234567@<Router's global IP> (<eyeBeam’s public IP>:20972)
To (3G): sip:67654321@<Router's global IP> (<N30 SIP-GW IP>)
Time: 2007-03-30 17:06:03.582
Status: Closing
I have tried enabling/disabling the “NAT traversal > Keep address/port mapping” but it didn’t help much. The call still dropped after 31 seconds.
Please suggest how I resolve this issue. I will provide you more details for investigation if the above information is not enough.
Thanks a lot.