[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Linphone-developers] Linphone & registration
From: |
Aymeric Moizard |
Subject: |
Re: [Linphone-developers] Linphone & registration |
Date: |
Tue, 15 Apr 2003 19:01:43 +0200 (CEST) |
On Tue, 15 Apr 2003, Ivica Babarovic wrote:
> Hello!
>
> I'm using SER SIP server. I connect to it with a windows
> Windows Messenger client and a Linux Linphone client.
> I managed to somehow force Linphone to register to the server.
> This was done by my friend by tweaking a code a bit.
> What I would like, is to see my linphone client in the contacts
> window of a messenger as active.
It's not yet supported by linphone (but migth be by SER?)
> 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
> 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"
> 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.
Aymeric
> 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
>
>
>
>
>
>
>
> _______________________________________________
> Linphone-developers mailing list
> address@hidden
> http://mail.nongnu.org/mailman/listinfo/linphone-developers
>