Hello,
o Balint Kovacs [05/19/09 12:59]:
Hello,
I also have a header modification. It is about a REFER expires.
how about the trailing newline? your patch adds a \n in both cases. Is
that a bug currently?
Thanks
Stefan
Index: AmSipDialog.h
===================================================================
--- AmSipDialog.h (revision 1108)
+++ AmSipDialog.h (working copy)
@@ -176,7 +176,7 @@
int invite(const string& hdrs,
const string& content_type,
const string& body);
- int refer(const string& refer_to);
+ int refer(const string& refer_to, int expires = -1);
int transfer(const string& target);
int drop();
Index: AmSipDialog.cpp
===================================================================
--- AmSipDialog.cpp (revision 1108)
+++ AmSipDialog.cpp (working copy)
@@ -449,11 +449,21 @@
}
}
-int AmSipDialog::refer(const string& refer_to)
+int AmSipDialog::refer(const string& refer_to,
+ int expires)
{
switch(status){
case Connected:
- return sendRequest("REFER", "", "", "Refer-To: "+refer_to);
+ if(expires > -1)
+ {
+ char tmp[22];
+ sprintf(tmp, "%d", expires);
+ return sendRequest("REFER", "", "", "Refer-To:
"+refer_to+"\nExpires: "+ tmp +"\n");
+ }
+ else
+ {
+ return sendRequest("REFER", "", "", "Refer-To: "+refer_to+"\n");
+ }
case Disconnecting:
case Pending:
DBG("refer(): we are not yet connected."
If you think it would be useful to have it in the general release, please
apply the patch.
:-)
Balu
--
Balint Kovacs
Software Engineer
Gamma Telecom
Mobile +36 (06) 70 244 6677
Phone +44 (0) 207 078 8213
Email [email protected] <mailto:[email protected]>
Web www.gammatelecom.com <http://www.gammatelecom.com>
------------------------------------------------------------------------
_______________________________________________
Semsdev mailing list
[email protected]
http://lists.iptel.org/mailman/listinfo/semsdev
--
Stefan Sayer
VoIP Services
[email protected]
www.iptego.com
IPTEGO GmbH
Wittenbergplatz 1
10789 Berlin
Germany
Amtsgericht Charlottenburg, HRB 101010
Geschaeftsfuehrer: Alexander Hoffmann
_______________________________________________
Semsdev mailing list
[email protected]
http://lists.iptel.org/mailman/listinfo/semsdev