optionally send headers with BYE (e.g. Reason) patch by Robert Szokovacs

git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1387 8eb893ce-cfd4-0310-b710-fb5ebe64c474
sayer/1.4-spce2.6
Stefan Sayer 17 years ago
parent 23230c090d
commit f5fcaeabc3

@ -360,13 +360,13 @@ int AmSipDialog::reply_error(const AmSipRequest& req, unsigned int code,
}
int AmSipDialog::bye()
int AmSipDialog::bye(const string& hdrs)
{
switch(status){
case Disconnecting:
case Connected:
status = Disconnected;
return sendRequest("BYE");
return sendRequest("BYE", "", "", hdrs);
case Pending:
status = Disconnecting;
if(getUACTransPending())

@ -167,7 +167,7 @@ class AmSipDialog
const string& hdrs = "",
int flags = 0);
int bye();
int bye(const string& hdrs = "");
int cancel();
int update(const string& hdrs);
int reinvite(const string& hdrs,

Loading…
Cancel
Save