DEBUGA_SKYPE("returning as available skype interface name: %s, state: %d callflow: %d\n",SKYPOPEN_P_LOG,tech_pvt->name,skype_state,
tech_pvt->skype_callflow);
if(tech_pvt_calling==NULL){
...
...
@@ -2883,8 +2885,9 @@ int skypopen_transfer(private_t *tech_pvt)
if(strlen(globals.SKYPOPEN_INTERFACES[i].name)){
giovatech=&globals.SKYPOPEN_INTERFACES[i];
/* let's look for a DOWN one */
if((giovatech->interface_state==SKYPOPEN_STATE_DOWN||giovatech->interface_state==0)&&(!strcmp(giovatech->skype_user,tech_pvt->skype_user))){//XXX 1.0sec - can have a max of 1 call coming from the same skypename to the same skypename each 1.0 seconds
/* let's look for a IDLE one */
//if ((giovatech->interface_state == SKYPOPEN_STATE_DOWN || giovatech->interface_state == 0) && (!strcmp(giovatech->skype_user, tech_pvt->skype_user))) {} //XXX 1.0sec - can have a max of 1 call coming from the same skypename to the same skypename each 1.0 seconds
if((giovatech->interface_state==SKYPOPEN_STATE_IDLE)&&(!strcmp(giovatech->skype_user,tech_pvt->skype_user))){//XXX 1.0sec - can have a max of 1 call coming from the same skypename to the same skypename each 1.0 seconds
@@ -217,7 +217,7 @@ int skypopen_signaling_read(private_t *tech_pvt)
("Skype got ERROR: |||%s|||, we are trying to use this interface to make or receive a call, but another call is half-active on this interface. Let's the previous one to continue.\n",
}elseif(!strncasecmp(message,"ERROR 592 ALTER CALL",19)){
NOTICA("Skype got ERROR about TRANSFERRING, no problem: |||%s|||\n",SKYPOPEN_P_LOG,message);
...
...
@@ -250,7 +250,7 @@ int skypopen_signaling_read(private_t *tech_pvt)
returnCALLFLOW_INCOMING_HANGUP;
}elseif(!strncasecmp(message,"ERROR 589 ALTER CALL",19)){
charmsg_to_skype[256];
WARNINGA("Skype client was not able to correctly manage tcp audio sockets, probably got a local or remote hangup: |||%s|||\n",SKYPOPEN_P_LOG,message);
DEBUGA_SKYPE("Skype client was not able to correctly manage tcp audio sockets, probably got a local or remote hangup: |||%s|||\n",SKYPOPEN_P_LOG,message);