[reSIProcate] Contact: field getting over-written

John Draper lists at webcrunchers.com
Mon Dec 12 15:02:41 CST 2005


Sasha Youkhananov wrote:

>Try using of setOverrideHostAndPort () method of Profile class (see
>Profile.cxx/hxx).
>It stores your Contact header in Master profile and uses it in all
>appropriate cases.
>  
>
Oh - Ok...   I Know I looked at that method before, but didn't know its
exact use.  Thanx for the help.  I'll look into this and make the changes.
I wonder if this has to do with the fact that my program crashes in
the part where the DialogSet is destroyed when done.   I crash in
the destructor for some reason.   I'll make this change now,  and see
what happens.

>//* Set Contact's fields
>Uri ContactUri;
>
>ContactUri.scheme () = Symbols::DefaultSipScheme;
>ContactUri.host () = your address
>ContactUri.port () = your port
>ContactUri.user () = your user
>and so on
>
>Profile->setOverrideHostAndPort (ContactUri);
>
>Don't forget to create an instance of MasterProfile that is inherited
>from UserProfile and Profile classes.
>  
>
Right - I'm doing that right now.

Thanx




More information about the resiprocate-devel mailing list