> I have two computers (on a private lan) both are running SUSE: the first
Are both computers on the same lan?
> (
192.168.1.3) is a SUSE 9.3 with the version 1.0.0.3-1 of linphone,
> the second (192.168.1.5) is a suse 9.2
with linephon-0.12.2
Especially version 0.12.2 is really old, you should upgrade to the
latest.
Anyway it seems your problem is something else. Do you have DNS set up
for your computers?
> Either of the two computers calls the other and the following occurs:
> both computers ring (audible sound) and the receiving computer answers
> the request then nothing can be heard. this is the current problem that
> I cannot work around.
> At this point I have checked the port and the firewall as told in the manual
Is the firewall between the two computers? Have you tried without any
firewall in between them?
> (I have made the port forwarding SIP on 5060 and RTP on 7078 on both the
> computers)
> Then I gave the command netstat -a on both the computer and I got this (I
> make notice you the lines of the udp and in particular the SIP line):
> nintendo:/home/luca # tcpdump
Unfortunately I cannot find information about the above mentioned
computers as the IPs are resolved to names and I don't know them.
> 23:31:22.295692 IP nintendo.router.7078 > 192.168.1.1.7078: UDP, length: 172
...
a lot of these packets going the same direction.
What is the ip
192.168.1.1 here? Firewall? Where is the second computer?
> 23:31:22.696518 IP 192.168.1.1
> nintendo.router: icmp 208:
> 192.168.1.1 udp port 7078 unreachable
It seems your problem is routing. See above, are both computers really
on the same lan? What do the routing tables look like?
> address@hidden:~> linphone --verbose
[snip]
> | INFO1 | <jcallback.c: 148> Message sent:
> SUBSCRIBE
sip:address@hidden SIP/2.0
> Via: SIP/2.0/UDP 192.168.1.3:5060;rport;branch=z9hG4bK2082168256
> From: <
sip:address@hidden>;tag=1212532404
> To: fabio <
sip:address@hidden>
> Call-ID: address@hidden
> CSeq: 20 SUBSCRIBE
> Contact: <sip:address@hidden
:5060>
> Max-Forwards: 5
> Event: presence
> User-Agent: Linphone-1.0.0/eXosip
> Expires: 3600
> Allow: INVITE, ACK, CANCEL, BYE, OPTIONS, REFER, SUBSCRIBE, NOTIFY, MESSAGE
> Accept: application/pidf+xml
> Content-Length: 0
As far as I can tell there are only invites going one way, no replies.
> The same command on the pc
192.168.1.5 gives:
>
> address@hidden:~> linphone --verbose
> | INFO1 | <osipua.c: 65> Starting osip stack and osipua layer.
>
> | INFO1 | <udp.c: 112> Entering osipua thread.
>
> MediaStreamer-Message: Found /dev/dsp.
> MediaStreamer-Message: Found ALSA device: Ensoniq AudioPCI
> | INFO1 | <osipmanager.c: 148> port already listened
>
> | INFO1 | <osipmanager.c
: 148> port already listened
It seems this computer doesn't receive any INIVITEs.
I really suspect firewall and/or routing problems.
*******************************************************************
THANKS TO ANSWER ME!
*******************************************************************
My reply is:
I tried to disable the firewall on both computers but nothing seems going....
maybe I am not so able to disable the fiewall...
I did these commands:
/usr/sbin/iptables -F
/usr/sbin/iptables -X
and /sbin/SUSEfirewall2 stop
Well, I have a Lan with only 2 pc (which address are
192.168.1.3 and 192.168.1.5
)
connected to a dsl-router (D-Link 604)
I know that version 0.12.2 is really old but this is the only version that I found the rpm for suse 9.2,
If someone has a place where I can find the last version by rpm let me kow please.
Sorry but I am not so expert to answer to this question:
>What do the routing tables look like?
Which shell-command I have to give to let you knoe the tables?
and what about the Warning I reported when I do linphone --verbose