[Freeswitch-branches] [commit] r10945 - freeswitch/branches/gmaruzz/src/mod/endpoints/mod_skypiax
FreeSWITCH SVN
gmaruzz at freeswitch.org
Fri Dec 26 08:27:39 PST 2008
Author: gmaruzz
Date: Fri Dec 26 11:27:39 2008
New Revision: 10945
Log:
skypiax: continuing multiline on windows, refuse call when yet in a call
Modified:
freeswitch/branches/gmaruzz/src/mod/endpoints/mod_skypiax/skypiax_protocol.c
Modified: freeswitch/branches/gmaruzz/src/mod/endpoints/mod_skypiax/skypiax_protocol.c
==============================================================================
--- freeswitch/branches/gmaruzz/src/mod/endpoints/mod_skypiax/skypiax_protocol.c (original)
+++ freeswitch/branches/gmaruzz/src/mod/endpoints/mod_skypiax/skypiax_protocol.c Fri Dec 26 11:27:39 2008
@@ -1317,7 +1317,7 @@
if (p->interface_state != SKYPIAX_STATE_DIALING) {
/* we are not calling out */
- if (1) { //FIXME
+ if (!strlen(p->skype_call_id)) { //FIXME
/* we are not inside an active call */
p->skype_callflow = CALLFLOW_STATUS_RINGING;
p->interface_state = SKYPIAX_STATE_RING;
@@ -1340,7 +1340,8 @@
strncpy(p->skype_call_id, id, sizeof(p->skype_call_id) - 1);
} else {
/* we're owned, we're in a call, let's refuse */
- sprintf(msg_to_skype, "SET CALL %s STATUS FINISHED", id);
+ //sprintf(msg_to_skype, "SET CALL %s STATUS REFUSED", id);
+ sprintf(msg_to_skype, "ALTER CALL %s END HANGUP", id);
skypiax_skype_write(p, msg_to_skype);
switch_sleep(10000);
DEBUGA_SKYPE
More information about the Freeswitch-branches
mailing list