cougsmtl Posted February 12, 2008 Share Posted February 12, 2008 Hi everyone one, im new to php. I have found code via another site, i have try to use it on my contact_us.php page but when the page goes live, all the CODE turns to CODE lol instead of showing a skype button. Has anyone any ideas for this problem.. I am trying to use this code for a cre loaded site. Event sink: class _ISkypeEvents { function AttachmentStatus($status) { echo ">Attachment status $status\n"; } function CallStatus($call, $status) { echo ">Call $call->id status $status\n"; } } Create a Skype4COM object: $skype = new COM("Skype4COM.Skype"); Create a sink object: $sink =& new _ISkypeEvents (); $sink->convert = $skype->convert(); Connect to the sink: com_event_sink($skype, $sink, "_ISkypeEvents"); Create a conversion object: $convert = $skype->convert; $convert->language = "en"; Start the Skype client, minimized and with no splash screen: if (!$skype->client()->isRunning()) { $skype->client()->start(true, true); } If the user status is not "online", change user status to "offline": if ($skype->currentUserStatus() == $convert->textToUserStatus("OFFLINE")) { $skype->changeUserStatus($convert->textToUserStatus("ONLINE")); } Create a user object $user = $skype->user("echo123"); echo "User " . $user->user name . " online status is " . $convert->onlineStatusToText($user->onlineStatus) . "\n"; Place a call $call = $skype->PlaceCall($user->user name); Wait for the call to be "in progress" and report an error if: while ($call->status <> $convert->textToCallStatus("INPROGRESS")) { if ($call->status == $convert->textToCallStatus("FAILED") || $call->status == $convert->textToCallStatus("REFUSED") || $call->status == $convert->textToCallStatus("CANCELLED") || $call->status == $convert->textToCallStatus("FINISHED") || $call->status == $convert->textToCallStatus("BUSY")) die ("Call status " . $convert->callStatusToText($call->status)); else com_message_pump (500); } Send dtmf tones: com_message_pump (10000); if ($call->status == $convert->textToCallStatus("INPROGRESS")) $call->dtmf = "0"; com_message_pump (500); if ($call->status == $convert->textToCallStatus("INPROGRESS")) $call->dtmf = "1"; com_message_pump (500); if ($call->status == $convert->textToCallStatus("INPROGRESS")) $call->dtmf = "2"; com_message_pump (500); if ($call->status == $convert->textToCallStatus("INPROGRESS")) $call->dtmf = "3"; com_message_pump (500); if ($call->status == $convert->textToCallStatus("INPROGRESS")) $call->dtmf = "4"; com_message_pump (500); if ($call->status == $convert->textToCallStatus("INPROGRESS")) $call->dtmf = "5"; com_message_pump (500); if ($call->status == $convert->textToCallStatus("INPROGRESS")) $call->dtmf = "6"; com_message_pump (500); if ($call->status == $convert->textToCallStatus("INPROGRESS")) $call->dtmf = "7"; com_message_pump (500); if ($call->status == $convert->textToCallStatus("INPROGRESS")) $call->dtmf = "8"; com_message_pump (500); if ($call->status == $convert->textToCallStatus("INPROGRESS")) $call->dtmf = "9"; com_message_pump (500); if ($call->status == $convert->textToCallStatus("INPROGRESS")) $call->dtmf = "#"; com_message_pump (500); if ($call->status == $convert->textToCallStatus("INPROGRESS")) $call->dtmf = "*"; Finish the call: if ($call->status <> $convert->textToCallStatus("FINISHED")) $call->finish(); Sleep: com_message_pump (1000); Link to comment https://forums.phpfreaks.com/topic/90585-how-to-make-skype-code-work-in-php/ Share on other sites More sharing options...
resago Posted February 12, 2008 Share Posted February 12, 2008 <?php your code ?> otherwise, its just text. Link to comment https://forums.phpfreaks.com/topic/90585-how-to-make-skype-code-work-in-php/#findComment-464459 Share on other sites More sharing options...
cougsmtl Posted February 13, 2008 Author Share Posted February 13, 2008 yes i know, just didnt include it in the code.. thanks tho.. but some reason the code works when testing it out in the broswer but once its uploaded to the site the code becomes all code.. weird, so no idea... Link to comment https://forums.phpfreaks.com/topic/90585-how-to-make-skype-code-work-in-php/#findComment-465544 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.