|
From: | Ivica Babarovic |
Subject: | Re: [Linphone-developers] Linphone & registration |
Date: | Wed, 16 Apr 2003 15:30:42 +0200 |
User-agent: | Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.1) Gecko/20021003 |
Aymeric Moizard wrote:
If I connect to the SER server with two Win. Messengers they can see each other.Is the signalling for this end to end? or only SER->MSN
You mean if the two MSN clients signal to each other without SER or through SER? Well I really dont know. But I'm going to find out. Anyway ... they can see each other. The icon next to the contact become green. That means they can call one another. I think SER certanly has something to do with it becouse they both register on it.
Also, if I call directly from Linphone to Messenger I manage to establish a VoIP link. But I would like this to work over a SER server, so windows client can call Linphone and vice versa. But in order to do that it needs to know that a Linphone client is on. So I think (IMHO) that Linphone is not registering itself correctly at the server side.You can also call with MSN by clicking on "start a voice conversation" click on "other" and dial: "sip:address@hidden"
I know ... but I would like to see first, if linphone user is online, as you can see this with two MSN clients.
Here is a short description of my setup. Machines: Lilija = SIP server (Linux) Raindrop = windows client (messenger) Emsy-Lj = another windows client (messenger) Winphony = linux client (linphone) 1.)When I register to the SIP server with Messenger I get two packets on the port 5060 on the Linux server (Lilija): address@hidden root]# ngrep *@ port 5060 interface: eth0 (10.41.0.0/255.255.0.0) filter: ip and ( port 5060 ) match: *@ # U 10.41.2.56:1809 -> 10.41.2.53:5060 REGISTER sip:lilija.hermes.si SIP/2.0..Via: SIP/2.0/UDP 10.41.2.56:13774..From: <sip:rain address@hidden>;tag=14d78d4b-09d0-4884-8ac5-dd38ae5beb31..To: <sip:raindrop address@hidden>..Call-ID: address@hidden : 1 REGISTER..Contact: <sip:10.41.2.56:13774>;methods="INVITE, MESSAGE, INFO, SUBSCRIBE, OPTIONS, BYE, CANCEL, NOTIFY, ACK"..User-Agent: Windows RTC/1.0..Expires: 1200..Event: re gistration..Allow-Events: presence..Content-Length: 0.... # U 10.41.2.53:5060 -> 10.41.2.56:13774 SIP/2.0 200 OK..Via: SIP/2.0/UDP 10.41.2.56:13774..From: <sip:address@hidden es.si>;tag=14d78d4b-09d0-4884-8ac5-dd38ae5beb31..To: <sip:address@hidden i>;tag=d907c037823644515dfe0ede38ca9976.fb16..Call-ID: 52e01823-61e8-429c-bb2e-bad12cc65c address@hidden: 1 REGISTER..Contact: <sip:10.41.2.56:13774>;q=0.00;expires=1200..Ser ver: Sip EXpress router (0.8.10 (i386/linux))..Content-Length: 0..Warning: 392 10.41.2.53 :5060 "Noisy feedback tells: pid=811 req_src_ip=10.41.2.56 in_uri=sip:lilija.hermes.si ou t_uri=sip:lilija.hermes.si via_cnt==1".... Notice how SIP Methods are reported on registration (first packet). (methods="INVITE, MESSAGE, ...)Those info are not really helpfull. Linphone don't support MESSAGE, NOTIFY and SUBSCRIBE. This is planned for one or 2 monthes.
I kind off found that out by. Look at the packets bellow. :)
2.)If I register with Linphone I get the following two packets.: address@hidden root]# ngrep *@ port 5060 interface: eth0 (10.41.0.0/255.255.0.0) filter: ip and ( port 5060 ) match: *@ # U 10.41.2.41:5060 -> 10.41.2.53:5060 REGISTER sip:address@hidden SIP/2.0..Via: SIP/2.0/UDP 10.41.2.41:5060;branch=4023049451.. From: <sip:address@hidden>;tag=2b178..To: <sip:address@hidden>..Call-ID: 1714 address@hidden: 1 REGISTER..Contact: <sip:address@hidden>..expires: 900..user-ag ent: oSIP/Linphone-0.8.0..Content-Length: 0.... # U 10.41.2.53:5060 -> 10.41.2.41:5060 SIP/2.0 200 OK..Via: SIP/2.0/UDP 10.41.2.41:5060;branch=4023049451..From: <sip:address@hidden .hermes.si>;tag=2b178..To: <sip:address@hidden>;tag=d907c037823644515dfe0ede38ca997 6.0190..Call-ID: address@hidden: 1 REGISTER..Contact: <sip:address@hidden>;q =0.00;expires=900..Server: Sip EXpress router (0.8.10 (i386/linux))..Content-Length: 0..W arning: 392 10.41.2.53:5060 "Noisy feedback tells: pid=811 req_src_ip=10.41.2.41 in_uri=s ip:address@hidden out_uri=sip:address@hidden via_cnt==1".... Here you can see that SIP methods are not registered. I wonder if this functionality is included in Linphone. And of course if this is really the problem. I only asume that messenger is not seeing Linphone couse of methods. I'm maybe wrong. So my questions are: What is the status with registration code in Linphone. Where do I start? What should I do? Is Linphone totaly SIP compliant (as far as methods are concerned)? And if not, what method should I report with Linphone so Messenger can see it and start a conversation and of course vice versa. I hope I was clear enuogh on my problem. I'm using libosip-0.8.8, linphone-0.9.0 My .linphonec file is: address@hidden ivo]$ cat .linphonec [Placement] Dock=Menubar\\0,0,0,0 [version] version_id=1024 [global] local_addr=10.41.2.41 if_name=eth0 con_type=4 [rtp] audio_rtp_port=7078 jitt_comp=60 [audio] driver_mode=0 rec_lev=83 play_lev=95 source=109 autokill=-1 local_ring=/usr/local/share/sounds/linphone/ring.wav remote_ring=/usr/local/share/sounds/linphone/ringback.wav sound_source=/dev/dsp sound_sink=/dev/dsp [sip] sip_port=5060 use_registrar=0 username=ivo hostname=lilija.hermes.si registrar=sip:address@hidden reg_passwd= reg_expires=900 as_proxy=0 as_redirect=0 as_outbound=0 addr_of_rec= [codecs] audio_codecs=367 366 371 259 264 256 ----------------------------------------------------------------------- TIA, ivo
[Prev in Thread] | Current Thread | [Next in Thread] |