NEW skypopen installer and easy Skype client download, Skype calls on FreeSWITCH in one minute
Dear FreeSWITCHers, after a fair amount of effort, I ended up with a new way to install and use mod_skypopen on Linux. No more looking around the internet for the lost 2.0.0.72 Skype client for ALSA. First, we can use the readily available Skype client for OSS. (added benefit: no more need for ALSA driver. I wrote skypopen.ko OSS driver, that's very easy to compile and install, and do not need to mess with the operating system installation.) Second, I wrote an installer that automatically do all the tedious work for you: download and install the skype client, create the config directory for Skype clients, create the config file for mod_skypopen, create the script that launches the Skype clients. I hope those improvements will lower the barriers for Skype calls on FreeSWITCH. Actually is ludicrously simple now, and after you compile FreeSWITCH, mod_skypopen and the skypopen.ko OSS driver it will take like less than one minute to have a complete installation of mod_skypopen ready to make and receive calls. All automatic, no more need to fiddle around with the Skype client download, configurations, authorization, etc. Is all well tested, but maybe there are still some bugs, and maybe the docs are not clear/easy enough. Please have a look at the new and improved wiki page and let me know what do you think about (and maybe test the procedures). http://wiki.freeswitch.org/wiki/Mod_skypopen_Skype_Endpoint_and_Trunk http://wiki.freeswitch.org/wiki/Mod_skypopen_Skype_Endpoint_and_Trunk#Linux http://wiki.freeswitch.org/wiki/Mod_skypopen_Skype_Endpoint_and_Trunk#Intera... You must update to the latest git to have all the goodies. Thank you all for your support, -giovanni -- Sincerely, Giovanni Maruzzelli Cell : +39-347-2665618
Hi Giovanni, You released it just as I finished out testing ang translating the old way. Well, no worries, I will get on to it right away and try to see if it works out of the box. Keep up the hard work, Kerem On Sat, Apr 30, 2011 at 11:31 AM, Giovanni Maruzzelli <gmaruzz@gmail.com>wrote:
Dear FreeSWITCHers,
after a fair amount of effort, I ended up with a new way to install and use mod_skypopen on Linux.
No more looking around the internet for the lost 2.0.0.72 Skype client for ALSA.
First, we can use the readily available Skype client for OSS.
(added benefit: no more need for ALSA driver. I wrote skypopen.ko OSS driver, that's very easy to compile and install, and do not need to mess with the operating system installation.)
Second, I wrote an installer that automatically do all the tedious work for you: download and install the skype client, create the config directory for Skype clients, create the config file for mod_skypopen, create the script that launches the Skype clients.
I hope those improvements will lower the barriers for Skype calls on FreeSWITCH.
Actually is ludicrously simple now, and after you compile FreeSWITCH, mod_skypopen and the skypopen.ko OSS driver it will take like less than one minute to have a complete installation of mod_skypopen ready to make and receive calls.
All automatic, no more need to fiddle around with the Skype client download, configurations, authorization, etc.
Is all well tested, but maybe there are still some bugs, and maybe the docs are not clear/easy enough.
Please have a look at the new and improved wiki page and let me know what do you think about (and maybe test the procedures).
http://wiki.freeswitch.org/wiki/Mod_skypopen_Skype_Endpoint_and_Trunk http://wiki.freeswitch.org/wiki/Mod_skypopen_Skype_Endpoint_and_Trunk#Linux
http://wiki.freeswitch.org/wiki/Mod_skypopen_Skype_Endpoint_and_Trunk#Intera...
You must update to the latest git to have all the goodies.
Thank you all for your support,
-giovanni
-- Sincerely,
Giovanni Maruzzelli Cell : +39-347-2665618
_______________________________________________ FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
-- Kerem Erciyes - Sistem Danismani http://keremerciyes.com
Waw. Great! Thanks so much Giovanni! 2011/4/30 Kerem Erciyes <kerem.erciyes@gmail.com>:
Hi Giovanni,
You released it just as I finished out testing ang translating the old way. Well, no worries, I will get on to it right away and try to see if it works out of the box.
Keep up the hard work, Kerem
On Sat, Apr 30, 2011 at 11:31 AM, Giovanni Maruzzelli <gmaruzz@gmail.com> wrote:
Dear FreeSWITCHers,
after a fair amount of effort, I ended up with a new way to install and use mod_skypopen on Linux.
No more looking around the internet for the lost 2.0.0.72 Skype client for ALSA.
First, we can use the readily available Skype client for OSS.
(added benefit: no more need for ALSA driver. I wrote skypopen.ko OSS driver, that's very easy to compile and install, and do not need to mess with the operating system installation.)
Second, I wrote an installer that automatically do all the tedious work for you: download and install the skype client, create the config directory for Skype clients, create the config file for mod_skypopen, create the script that launches the Skype clients.
I hope those improvements will lower the barriers for Skype calls on FreeSWITCH.
Actually is ludicrously simple now, and after you compile FreeSWITCH, mod_skypopen and the skypopen.ko OSS driver it will take like less than one minute to have a complete installation of mod_skypopen ready to make and receive calls.
All automatic, no more need to fiddle around with the Skype client download, configurations, authorization, etc.
Is all well tested, but maybe there are still some bugs, and maybe the docs are not clear/easy enough.
Please have a look at the new and improved wiki page and let me know what do you think about (and maybe test the procedures).
http://wiki.freeswitch.org/wiki/Mod_skypopen_Skype_Endpoint_and_Trunk
http://wiki.freeswitch.org/wiki/Mod_skypopen_Skype_Endpoint_and_Trunk#Linux
http://wiki.freeswitch.org/wiki/Mod_skypopen_Skype_Endpoint_and_Trunk#Intera...
You must update to the latest git to have all the goodies.
Thank you all for your support,
-giovanni
-- Sincerely,
Giovanni Maruzzelli Cell : +39-347-2665618
_______________________________________________ FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
-- Kerem Erciyes - Sistem Danismani http://keremerciyes.com
_______________________________________________ FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
Giovanni, the kernel module provides just a sound device? So it means version of skype needed is the same, just OSS one can be used instead? Any other pros, like less CPU usage, or other for oss version? btw, any info on the biggest known skypopen installation, like 10 running clients, 100 clients, or more? 2011/4/30 Anton VG <anton.vazir@gmail.com>:
Waw. Great! Thanks so much Giovanni!
2011/4/30 Kerem Erciyes <kerem.erciyes@gmail.com>:
Hi Giovanni,
You released it just as I finished out testing ang translating the old way. Well, no worries, I will get on to it right away and try to see if it works out of the box.
Keep up the hard work, Kerem
On Sat, Apr 30, 2011 at 11:31 AM, Giovanni Maruzzelli <gmaruzz@gmail.com> wrote:
Dear FreeSWITCHers,
after a fair amount of effort, I ended up with a new way to install and use mod_skypopen on Linux.
No more looking around the internet for the lost 2.0.0.72 Skype client for ALSA.
First, we can use the readily available Skype client for OSS.
(added benefit: no more need for ALSA driver. I wrote skypopen.ko OSS driver, that's very easy to compile and install, and do not need to mess with the operating system installation.)
Second, I wrote an installer that automatically do all the tedious work for you: download and install the skype client, create the config directory for Skype clients, create the config file for mod_skypopen, create the script that launches the Skype clients.
I hope those improvements will lower the barriers for Skype calls on FreeSWITCH.
Actually is ludicrously simple now, and after you compile FreeSWITCH, mod_skypopen and the skypopen.ko OSS driver it will take like less than one minute to have a complete installation of mod_skypopen ready to make and receive calls.
All automatic, no more need to fiddle around with the Skype client download, configurations, authorization, etc.
Is all well tested, but maybe there are still some bugs, and maybe the docs are not clear/easy enough.
Please have a look at the new and improved wiki page and let me know what do you think about (and maybe test the procedures).
http://wiki.freeswitch.org/wiki/Mod_skypopen_Skype_Endpoint_and_Trunk
http://wiki.freeswitch.org/wiki/Mod_skypopen_Skype_Endpoint_and_Trunk#Linux
http://wiki.freeswitch.org/wiki/Mod_skypopen_Skype_Endpoint_and_Trunk#Intera...
You must update to the latest git to have all the goodies.
Thank you all for your support,
-giovanni
-- Sincerely,
Giovanni Maruzzelli Cell : +39-347-2665618
_______________________________________________ FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
-- Kerem Erciyes - Sistem Danismani http://keremerciyes.com
_______________________________________________ FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
On Sat, Apr 30, 2011 at 4:43 PM, Anton VG <anton.vazir@gmail.com> wrote:
the kernel module provides just a sound device? So it means version of
The kernel module is a fake OSS audio driver and device.
skype needed is the same, just OSS one can be used instead?
No, you need the Skype client for OSS. Is downloaded and installed automatically by the installer. (or you can look into the installer and see where you can download it).
Any other pros, like less CPU usage, or other for oss version?
I found less CPU usage, better stability, and no overhead from ALSA.
btw, any info on the biggest known skypopen installation, like 10 running clients, 100 clients, or more?
I always test with 20 concurrent clients (I registered 20 skypeusernames before the registration procedure has become so burdening as today). I will test soon or later with more (maybe also many more) but the very boring thing is that you need many different Skype username for testing. I mean: you can have a server that has 100 instances of the same skypeusername (let's say Bob), but the incoming calls must come from Alice, Adam, etc... So I will need to find the patience to register with the skype network let's say 100 skypeusernames to test 100 concurrent calls. Another way to test would be to have a skypeusername with some credit for skypeout, and use let's say 100 instances to call skypeout on PSTN. Any other ideas on how to proceed for scalability tests? -giovanni -- Sincerely, Giovanni Maruzzelli Cell : +39-347-2665618
On Sat, Apr 30, 2011 at 3:34 PM, Kerem Erciyes <kerem.erciyes@gmail.com> wrote:
You released it just as I finished out testing ang translating the old way. Well, no worries, I will get on to it right away and try to see if it works out of the box.
Ooops! :) Let us know how it goes for you and where the new translation will be located. Thanks a lot Kerem! -giovanni -- Sincerely, Giovanni Maruzzelli Cell : +39-347-2665618
Giovanni Maruzzelli-2 wrote:
No more looking around the internet for the lost 2.0.0.72 Skype client for ALSA.
First, we can use the readily available Skype client for OSS. Argh ..., a Skype client is still needed. I thought you had hacked Skype and came up with a mod_skypopen that already includes Skype protocol. -----FreeSWITCH hosted on a Seagate DockStar with OpenWRT.-- View this message in context: http://freeswitch-users.2379917.n2.nabble.com/NEW-skypopen-installer-and-eas... Sent from the freeswitch-users mailing list archive at Nabble.com.
On Sat, Apr 30, 2011 at 5:58 PM, mazilo <Nabble@slickdeals.endjunk.com> wrote:
Argh ..., a Skype client is still needed. I thought you had hacked Skype and came up with a mod_skypopen that already includes Skype protocol.
Hahaha, poor Mazilo, sorry to have you disilluded! Hacking Skype, reverse engineer the protocol, and any other access to the Skype network that does not use a binary officially developed and distributed and authorized by Skype corporation is explicitly illegal and can bring crimilan charges. mod_skypopen is completely legal and completely abiding to Skype corporation policies etc. -giovanni -- Sincerely, Giovanni Maruzzelli Cell : +39-347-2665618
Giovanni Maruzzelli wrote:
On Sat, Apr 30, 2011 at 5:58 PM, mazilo <Nabble@slickdeals.endjunk.com> wrote:
Argh ..., a Skype client is still needed. I thought you had hacked Skype and came up with a mod_skypopen that already includes Skype protocol.
Hahaha, poor Mazilo, sorry to have you disilluded!
Oh well, until I can find an ARM embedded Skype client that will run on a Seagate DockStar powered by OpenWRT, this is not going to happen in my little DockStar world. -----FreeSWITCH hosted on a Seagate DockStar with OpenWRT.-- View this message in context: http://freeswitch-users.2379917.n2.nabble.com/NEW-skypopen-installer-and-eas... Sent from the freeswitch-users mailing list archive at Nabble.com.
You don't like debian on dockstar? On Apr 30, 2011 10:13 AM, "mazilo" <Nabble@slickdeals.endjunk.com> wrote:
Giovanni Maruzzelli wrote:
On Sat, Apr 30, 2011 at 5:58 PM, mazilo <Nabble@slickdeals.endjunk.com> wrote:
Argh ..., a Skype client is still needed. I thought you had hacked Skype and came up with a mod_skypopen that already includes Skype protocol.
Hahaha, poor Mazilo, sorry to have you disilluded!
Oh well, until I can find an ARM embedded Skype client that will run on a Seagate DockStar powered by OpenWRT, this is not going to happen in my little DockStar world. -----FreeSWITCH hosted on a Seagate DockStar with OpenWRT.-- View this message in context:
http://freeswitch-users.2379917.n2.nabble.com/NEW-skypopen-installer-and-eas...
Sent from the freeswitch-users mailing list archive at Nabble.com.
_______________________________________________ FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
On Sat, Apr 30, 2011 at 7:45 PM, jesse <chat2jesse@gmail.com> wrote:
You don't like debian on dockstar?
mazilo was disilluded because for mod_skypopen you still need a Skype client, and Skype client does not exists for Debian on Dockstar. So, he cannot use mod_skypopen. -giovanni -- Sincerely, Giovanni Maruzzelli Cell : +39-347-2665618
Giovanni Maruzzelli wrote:
On Sat, Apr 30, 2011 at 7:45 PM, jesse <chat2jesse@gmail.com> wrote:
You don't like debian on dockstar?
mazilo was disilluded because for mod_skypopen you still need a Skype client, and Skype client does not exists for Debian on Dockstar. So, he cannot use mod_skypopen.
Unless there is a Skype client version for an ARM platform mobile/smart phone running on a Linux OS that I can download and test on my Seagate DockStar, I just moved on. -----FreeSWITCH hosted on a Seagate DockStar with OpenWRT.-- View this message in context: http://freeswitch-users.2379917.n2.nabble.com/NEW-skypopen-installer-and-eas... Sent from the freeswitch-users mailing list archive at Nabble.com.
thank you Giovanni for your facilitys you did a very great Job On 30/04/2011 10:31, Giovanni Maruzzelli wrote:
Dear FreeSWITCHers,
after a fair amount of effort, I ended up with a new way to install and use mod_skypopen on Linux.
No more looking around the internet for the lost 2.0.0.72 Skype client for ALSA.
First, we can use the readily available Skype client for OSS.
(added benefit: no more need for ALSA driver. I wrote skypopen.ko OSS driver, that's very easy to compile and install, and do not need to mess with the operating system installation.)
Second, I wrote an installer that automatically do all the tedious work for you: download and install the skype client, create the config directory for Skype clients, create the config file for mod_skypopen, create the script that launches the Skype clients.
I hope those improvements will lower the barriers for Skype calls on FreeSWITCH.
Actually is ludicrously simple now, and after you compile FreeSWITCH, mod_skypopen and the skypopen.ko OSS driver it will take like less than one minute to have a complete installation of mod_skypopen ready to make and receive calls.
All automatic, no more need to fiddle around with the Skype client download, configurations, authorization, etc.
Is all well tested, but maybe there are still some bugs, and maybe the docs are not clear/easy enough.
Please have a look at the new and improved wiki page and let me know what do you think about (and maybe test the procedures).
http://wiki.freeswitch.org/wiki/Mod_skypopen_Skype_Endpoint_and_Trunk http://wiki.freeswitch.org/wiki/Mod_skypopen_Skype_Endpoint_and_Trunk#Linux http://wiki.freeswitch.org/wiki/Mod_skypopen_Skype_Endpoint_and_Trunk#Intera...
You must update to the latest git to have all the goodies.
Thank you all for your support,
-giovanni
-- Meftah Tayeb inum: +883510001288000 phone: +13477595883
Wow That is great Sir, i would like to add how i am passing caller id i am using xml curl and in my php file i added this : <?php $calld = $_REQUEST['Caller-Destination-Number']; $cally =str_replace("skype3439","",$calld) ; ( I am sending skype id like 'skype3439remoteskypeid' so here i am removing skype3439) $callsk = $_REQUEST['Caller-Caller-ID-Number']; $zr= ' api_result=${skypopen(interface1 MESSAGE '.$cally.' (mp) Call from '.$callsk.')}'; header("Content-type: text/xml"); $response = " <?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?> <document type=\"freeswitch/xml\"> <section name=\"dialplan\" description=\"example_curl_dialplan\"> <context name=\"public\"> <extension name=\"skype\"> <condition field=\"destination_number\" expression=\"^skype3439(.*)$\"> <action application=\"set\" data=\"skype_get_inband_dtmf=false\"/> <action application=\"set\" data=\"$zr\"/> <action application=\"set\" data=\"instant_ringback=true\"/> <action application=\"bridge\" data=\"skypopen/RR/$1\"/> </condition> </extension> </context> </section> </document> "; echo $response; exit; ?> This way caller id will be sent before the call as a skype chat message which will only work if remoteskypeid has added the skype id which you are using, otherwise it won't work. On Sat, Apr 30, 2011 at 1:31 PM, Giovanni Maruzzelli <gmaruzz@gmail.com>wrote:
Dear FreeSWITCHers,
after a fair amount of effort, I ended up with a new way to install and use mod_skypopen on Linux.
No more looking around the internet for the lost 2.0.0.72 Skype client for ALSA.
First, we can use the readily available Skype client for OSS.
(added benefit: no more need for ALSA driver. I wrote skypopen.ko OSS driver, that's very easy to compile and install, and do not need to mess with the operating system installation.)
Second, I wrote an installer that automatically do all the tedious work for you: download and install the skype client, create the config directory for Skype clients, create the config file for mod_skypopen, create the script that launches the Skype clients.
I hope those improvements will lower the barriers for Skype calls on FreeSWITCH.
Actually is ludicrously simple now, and after you compile FreeSWITCH, mod_skypopen and the skypopen.ko OSS driver it will take like less than one minute to have a complete installation of mod_skypopen ready to make and receive calls.
All automatic, no more need to fiddle around with the Skype client download, configurations, authorization, etc.
Is all well tested, but maybe there are still some bugs, and maybe the docs are not clear/easy enough.
Please have a look at the new and improved wiki page and let me know what do you think about (and maybe test the procedures).
http://wiki.freeswitch.org/wiki/Mod_skypopen_Skype_Endpoint_and_Trunk http://wiki.freeswitch.org/wiki/Mod_skypopen_Skype_Endpoint_and_Trunk#Linux
http://wiki.freeswitch.org/wiki/Mod_skypopen_Skype_Endpoint_and_Trunk#Intera...
You must update to the latest git to have all the goodies.
Thank you all for your support,
-giovanni
-- Sincerely,
Giovanni Maruzzelli Cell : +39-347-2665618
_______________________________________________ FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
-- Regards, Zohair Raza
Zohair, please ***never*** answer to a mailing list post asking something not immediately related to the original topic of tje original post. Please make a new topic, write a new mail to the mailing list with a "Subject" (the title of the mail) describing your question. Thanks in advance, -giovanni On 5/1/11, zohair raza <engineerzuhairraza@gmail.com> wrote:
Wow That is great Sir,
i would like to add how i am passing caller id
i am using xml curl and in my php file i added this :
<?php
$calld = $_REQUEST['Caller-Destination-Number']; $cally =str_replace("skype3439","",$calld) ; ( I am sending skype id like 'skype3439remoteskypeid' so here i am removing skype3439) $callsk = $_REQUEST['Caller-Caller-ID-Number']; $zr= ' api_result=${skypopen(interface1 MESSAGE '.$cally.' (mp) Call from '.$callsk.')}';
header("Content-type: text/xml"); $response = " <?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?> <document type=\"freeswitch/xml\"> <section name=\"dialplan\" description=\"example_curl_dialplan\"> <context name=\"public\">
<extension name=\"skype\"> <condition field=\"destination_number\" expression=\"^skype3439(.*)$\"> <action application=\"set\" data=\"skype_get_inband_dtmf=false\"/> <action application=\"set\" data=\"$zr\"/> <action application=\"set\" data=\"instant_ringback=true\"/> <action application=\"bridge\" data=\"skypopen/RR/$1\"/> </condition> </extension>
</context> </section> </document> "; echo $response; exit; ?>
This way caller id will be sent before the call as a skype chat message which will only work if remoteskypeid has added the skype id which you are using, otherwise it won't work.
On Sat, Apr 30, 2011 at 1:31 PM, Giovanni Maruzzelli <gmaruzz@gmail.com>wrote:
Dear FreeSWITCHers,
after a fair amount of effort, I ended up with a new way to install and use mod_skypopen on Linux.
No more looking around the internet for the lost 2.0.0.72 Skype client for ALSA.
First, we can use the readily available Skype client for OSS.
(added benefit: no more need for ALSA driver. I wrote skypopen.ko OSS driver, that's very easy to compile and install, and do not need to mess with the operating system installation.)
Second, I wrote an installer that automatically do all the tedious work for you: download and install the skype client, create the config directory for Skype clients, create the config file for mod_skypopen, create the script that launches the Skype clients.
I hope those improvements will lower the barriers for Skype calls on FreeSWITCH.
Actually is ludicrously simple now, and after you compile FreeSWITCH, mod_skypopen and the skypopen.ko OSS driver it will take like less than one minute to have a complete installation of mod_skypopen ready to make and receive calls.
All automatic, no more need to fiddle around with the Skype client download, configurations, authorization, etc.
Is all well tested, but maybe there are still some bugs, and maybe the docs are not clear/easy enough.
Please have a look at the new and improved wiki page and let me know what do you think about (and maybe test the procedures).
http://wiki.freeswitch.org/wiki/Mod_skypopen_Skype_Endpoint_and_Trunk http://wiki.freeswitch.org/wiki/Mod_skypopen_Skype_Endpoint_and_Trunk#Linux
http://wiki.freeswitch.org/wiki/Mod_skypopen_Skype_Endpoint_and_Trunk#Intera...
You must update to the latest git to have all the goodies.
Thank you all for your support,
-giovanni
-- Sincerely,
Giovanni Maruzzelli Cell : +39-347-2665618
_______________________________________________ FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
-- Regards, Zohair Raza
-- Sent from my mobile device Sincerely, Giovanni Maruzzelli Cell : +39-347-2665618
Zohair, anyway, many thanks for sharing this useful technique. I will add it to the wiki page asap (or you can do it, if you like). Thanks again -giovanni On 5/1/11, Giovanni Maruzzelli <gmaruzz@celliax.org> wrote:
Zohair, please ***never*** answer to a mailing list post asking something not immediately related to the original topic of tje original post. Please make a new topic, write a new mail to the mailing list with a "Subject" (the title of the mail) describing your question. Thanks in advance, -giovanni
On 5/1/11, zohair raza <engineerzuhairraza@gmail.com> wrote:
Wow That is great Sir,
i would like to add how i am passing caller id
i am using xml curl and in my php file i added this :
<?php
$calld = $_REQUEST['Caller-Destination-Number']; $cally =str_replace("skype3439","",$calld) ; ( I am sending skype id like 'skype3439remoteskypeid' so here i am removing skype3439) $callsk = $_REQUEST['Caller-Caller-ID-Number']; $zr= ' api_result=${skypopen(interface1 MESSAGE '.$cally.' (mp) Call from '.$callsk.')}';
header("Content-type: text/xml"); $response = " <?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?> <document type=\"freeswitch/xml\"> <section name=\"dialplan\" description=\"example_curl_dialplan\"> <context name=\"public\">
<extension name=\"skype\"> <condition field=\"destination_number\" expression=\"^skype3439(.*)$\"> <action application=\"set\" data=\"skype_get_inband_dtmf=false\"/> <action application=\"set\" data=\"$zr\"/> <action application=\"set\" data=\"instant_ringback=true\"/> <action application=\"bridge\" data=\"skypopen/RR/$1\"/> </condition> </extension>
</context> </section> </document> "; echo $response; exit; ?>
This way caller id will be sent before the call as a skype chat message which will only work if remoteskypeid has added the skype id which you are using, otherwise it won't work.
On Sat, Apr 30, 2011 at 1:31 PM, Giovanni Maruzzelli <gmaruzz@gmail.com>wrote:
Dear FreeSWITCHers,
after a fair amount of effort, I ended up with a new way to install and use mod_skypopen on Linux.
No more looking around the internet for the lost 2.0.0.72 Skype client for ALSA.
First, we can use the readily available Skype client for OSS.
(added benefit: no more need for ALSA driver. I wrote skypopen.ko OSS driver, that's very easy to compile and install, and do not need to mess with the operating system installation.)
Second, I wrote an installer that automatically do all the tedious work for you: download and install the skype client, create the config directory for Skype clients, create the config file for mod_skypopen, create the script that launches the Skype clients.
I hope those improvements will lower the barriers for Skype calls on FreeSWITCH.
Actually is ludicrously simple now, and after you compile FreeSWITCH, mod_skypopen and the skypopen.ko OSS driver it will take like less than one minute to have a complete installation of mod_skypopen ready to make and receive calls.
All automatic, no more need to fiddle around with the Skype client download, configurations, authorization, etc.
Is all well tested, but maybe there are still some bugs, and maybe the docs are not clear/easy enough.
Please have a look at the new and improved wiki page and let me know what do you think about (and maybe test the procedures).
http://wiki.freeswitch.org/wiki/Mod_skypopen_Skype_Endpoint_and_Trunk http://wiki.freeswitch.org/wiki/Mod_skypopen_Skype_Endpoint_and_Trunk#Linux
http://wiki.freeswitch.org/wiki/Mod_skypopen_Skype_Endpoint_and_Trunk#Intera...
You must update to the latest git to have all the goodies.
Thank you all for your support,
-giovanni
-- Sincerely,
Giovanni Maruzzelli Cell : +39-347-2665618
_______________________________________________ FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
-- Regards, Zohair Raza
-- Sent from my mobile device
Sincerely,
Giovanni Maruzzelli Cell : +39-347-2665618
-- Sent from my mobile device Sincerely, Giovanni Maruzzelli Cell : +39-347-2665618
Thank you sir, I have added it on wiki On Mon, May 2, 2011 at 12:35 AM, Giovanni Maruzzelli <gmaruzz@celliax.org>wrote:
Zohair, anyway, many thanks for sharing this useful technique. I will add it to the wiki page asap (or you can do it, if you like). Thanks again -giovanni
On 5/1/11, Giovanni Maruzzelli <gmaruzz@celliax.org> wrote:
Zohair, please ***never*** answer to a mailing list post asking something not immediately related to the original topic of tje original post. Please make a new topic, write a new mail to the mailing list with a "Subject" (the title of the mail) describing your question. Thanks in advance, -giovanni
On 5/1/11, zohair raza <engineerzuhairraza@gmail.com> wrote:
Wow That is great Sir,
i would like to add how i am passing caller id
i am using xml curl and in my php file i added this :
<?php
$calld = $_REQUEST['Caller-Destination-Number']; $cally =str_replace("skype3439","",$calld) ; ( I am sending skype id like 'skype3439remoteskypeid' so here i am removing skype3439) $callsk = $_REQUEST['Caller-Caller-ID-Number']; $zr= ' api_result=${skypopen(interface1 MESSAGE '.$cally.' (mp) Call from '.$callsk.')}';
header("Content-type: text/xml"); $response = " <?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?> <document type=\"freeswitch/xml\"> <section name=\"dialplan\" description=\"example_curl_dialplan\"> <context name=\"public\">
<extension name=\"skype\"> <condition field=\"destination_number\" expression=\"^skype3439(.*)$\"> <action application=\"set\" data=\"skype_get_inband_dtmf=false\"/> <action application=\"set\" data=\"$zr\"/> <action application=\"set\" data=\"instant_ringback=true\"/> <action application=\"bridge\" data=\"skypopen/RR/$1\"/> </condition> </extension>
</context> </section> </document> "; echo $response; exit; ?>
This way caller id will be sent before the call as a skype chat message which will only work if remoteskypeid has added the skype id which you are using, otherwise it won't work.
On Sat, Apr 30, 2011 at 1:31 PM, Giovanni Maruzzelli <gmaruzz@gmail.com>wrote:
Dear FreeSWITCHers,
after a fair amount of effort, I ended up with a new way to install and use mod_skypopen on Linux.
No more looking around the internet for the lost 2.0.0.72 Skype client for ALSA.
First, we can use the readily available Skype client for OSS.
(added benefit: no more need for ALSA driver. I wrote skypopen.ko OSS driver, that's very easy to compile and install, and do not need to mess with the operating system installation.)
Second, I wrote an installer that automatically do all the tedious work for you: download and install the skype client, create the config directory for Skype clients, create the config file for mod_skypopen, create the script that launches the Skype clients.
I hope those improvements will lower the barriers for Skype calls on FreeSWITCH.
Actually is ludicrously simple now, and after you compile FreeSWITCH, mod_skypopen and the skypopen.ko OSS driver it will take like less than one minute to have a complete installation of mod_skypopen ready to make and receive calls.
All automatic, no more need to fiddle around with the Skype client download, configurations, authorization, etc.
Is all well tested, but maybe there are still some bugs, and maybe the docs are not clear/easy enough.
Please have a look at the new and improved wiki page and let me know what do you think about (and maybe test the procedures).
http://wiki.freeswitch.org/wiki/Mod_skypopen_Skype_Endpoint_and_Trunk
http://wiki.freeswitch.org/wiki/Mod_skypopen_Skype_Endpoint_and_Trunk#Linux
http://wiki.freeswitch.org/wiki/Mod_skypopen_Skype_Endpoint_and_Trunk#Intera...
You must update to the latest git to have all the goodies.
Thank you all for your support,
-giovanni
-- Sincerely,
Giovanni Maruzzelli Cell : +39-347-2665618
_______________________________________________ FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:
http://lists.freeswitch.org/mailman/options/freeswitch-users
-- Regards, Zohair Raza
-- Sent from my mobile device
Sincerely,
Giovanni Maruzzelli Cell : +39-347-2665618
-- Sent from my mobile device
Sincerely,
Giovanni Maruzzelli Cell : +39-347-2665618
_______________________________________________ FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
-- Regards, Zohair Raza SuperTec Inc.
On Sun, May 1, 2011 at 10:35 PM, zohair raza <engineerzuhairraza@gmail.com> wrote:
Thank you sir,
I have added it on wiki
Thanks Zohair, I've put it into a new section, "Use cases, integration, special implementations", so now it has better visibility. -giovanni -- Sincerely, Giovanni Maruzzelli Cell : +39-347-2665618
sorry big boss. noted ! Thanks On Mon, May 2, 2011 at 12:32 AM, Giovanni Maruzzelli <gmaruzz@celliax.org>wrote:
Zohair, please ***never*** answer to a mailing list post asking something not immediately related to the original topic of tje original post. Please make a new topic, write a new mail to the mailing list with a "Subject" (the title of the mail) describing your question. Thanks in advance, -giovanni
On 5/1/11, zohair raza <engineerzuhairraza@gmail.com> wrote:
Wow That is great Sir,
i would like to add how i am passing caller id
i am using xml curl and in my php file i added this :
<?php
$calld = $_REQUEST['Caller-Destination-Number']; $cally =str_replace("skype3439","",$calld) ; ( I am sending skype id like 'skype3439remoteskypeid' so here i am removing skype3439) $callsk = $_REQUEST['Caller-Caller-ID-Number']; $zr= ' api_result=${skypopen(interface1 MESSAGE '.$cally.' (mp) Call from '.$callsk.')}';
header("Content-type: text/xml"); $response = " <?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?> <document type=\"freeswitch/xml\"> <section name=\"dialplan\" description=\"example_curl_dialplan\"> <context name=\"public\">
<extension name=\"skype\"> <condition field=\"destination_number\" expression=\"^skype3439(.*)$\"> <action application=\"set\" data=\"skype_get_inband_dtmf=false\"/> <action application=\"set\" data=\"$zr\"/> <action application=\"set\" data=\"instant_ringback=true\"/> <action application=\"bridge\" data=\"skypopen/RR/$1\"/> </condition> </extension>
</context> </section> </document> "; echo $response; exit; ?>
This way caller id will be sent before the call as a skype chat message which will only work if remoteskypeid has added the skype id which you are using, otherwise it won't work.
On Sat, Apr 30, 2011 at 1:31 PM, Giovanni Maruzzelli <gmaruzz@gmail.com>wrote:
Dear FreeSWITCHers,
after a fair amount of effort, I ended up with a new way to install and use mod_skypopen on Linux.
No more looking around the internet for the lost 2.0.0.72 Skype client for ALSA.
First, we can use the readily available Skype client for OSS.
(added benefit: no more need for ALSA driver. I wrote skypopen.ko OSS driver, that's very easy to compile and install, and do not need to mess with the operating system installation.)
Second, I wrote an installer that automatically do all the tedious work for you: download and install the skype client, create the config directory for Skype clients, create the config file for mod_skypopen, create the script that launches the Skype clients.
I hope those improvements will lower the barriers for Skype calls on FreeSWITCH.
Actually is ludicrously simple now, and after you compile FreeSWITCH, mod_skypopen and the skypopen.ko OSS driver it will take like less than one minute to have a complete installation of mod_skypopen ready to make and receive calls.
All automatic, no more need to fiddle around with the Skype client download, configurations, authorization, etc.
Is all well tested, but maybe there are still some bugs, and maybe the docs are not clear/easy enough.
Please have a look at the new and improved wiki page and let me know what do you think about (and maybe test the procedures).
http://wiki.freeswitch.org/wiki/Mod_skypopen_Skype_Endpoint_and_Trunk
http://wiki.freeswitch.org/wiki/Mod_skypopen_Skype_Endpoint_and_Trunk#Linux
http://wiki.freeswitch.org/wiki/Mod_skypopen_Skype_Endpoint_and_Trunk#Intera...
You must update to the latest git to have all the goodies.
Thank you all for your support,
-giovanni
-- Sincerely,
Giovanni Maruzzelli Cell : +39-347-2665618
_______________________________________________ FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:
http://lists.freeswitch.org/mailman/options/freeswitch-users
-- Regards, Zohair Raza
-- Sent from my mobile device
Sincerely,
Giovanni Maruzzelli Cell : +39-347-2665618
_______________________________________________ FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
-- Regards, Zohair Raza SuperTec Inc.
participants (8)
-
Anton VG
-
Giovanni Maruzzelli
-
Giovanni Maruzzelli
-
jesse
-
Kerem Erciyes
-
mazilo
-
Meftah Tayeb
-
zohair raza