>>>>> "ED" == Eugen Dedu <[email protected]> writes:

ED> With current code it is like this:
ED> OPTIONS sip:[email protected] SIP/2.0
ED> However, in From field there is my posix name, I suppose this is
ED> normal, do you know if this is true?

I get:

OPTIONS sip:cloos@[REMOTE_IP] SIP/2.0
...
From: "James Cloos" <sip:cloos@[IpFromStun]>;tag=[UUID]

The first should be the same address used in the To: header of the
matching REGISTER:

REGISTER sip:[REMOTE_HOSTNAME] SIP/2.0
From: <sip:correctname@[REMOTE_HOSTNAME]>;tag=[UUID]
To: <sip:correctname@[REMOTE_HOSTNAME]>

The OPTIONS requests should look more like the REGISTER requests.

Whether it should use the IP addresses as it currently does or the
hostnames as REGSITER does I do not know.  But the local part certainly
should be the same as REGISTER uses.

ED> The reason of those OPTIONS is to keep NAT alive, so they should be
ED> sent no matter if it gets error or not.

It wouldn't get an error if it were using the correct localpart.

It also needs to send P-Asserted-Identity: or Remote-Party-ID:
on INVITEs and allow it to be specified per-proxy and overrided
per-call to ensure accurate outgoing clid.  It looks like opal
supports them.

And thanks for the work on it.  Ekiga has come in handy!

-JimC
-- 
James Cloos <[email protected]>         OpenPGP: 1024D/ED7DAEA6
_______________________________________________
ekiga-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/ekiga-list

Reply via email to