Keep alive ping for non registered endpoints
My setup is .. Opensips A ----> Freeswitch ---> Opensips B In freeswitch dialing plan I am using Bridge command to connect Incoming call from Opensips A to Opensips B Is there any way Freeswitch can ping (using options) both A and B opensips to check if they are alive? . From documentation I see that we can enable ping for all "Registered" endpoints as well as "Gateways" but i am unable to figure out how I can use them in my scenario as no end point registers to Freeswitch and not using gateways also (I simply give IP of opensips B in bridge command)
Why don't you define them as gateways? On 22 Dec 2015 05:10, "John Nash" <john.nash778@gmail.com> wrote:
My setup is ..
Opensips A ----> Freeswitch ---> Opensips B
In freeswitch dialing plan I am using Bridge command to connect Incoming call from Opensips A to Opensips B
Is there any way Freeswitch can ping (using options) both A and B opensips to check if they are alive? . From documentation I see that we can enable ping for all "Registered" endpoints as well as "Gateways" but i am unable to figure out how I can use them in my scenario as no end point registers to Freeswitch and not using gateways also (I simply give IP of opensips B in bridge command)
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.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
Thanks !! I will do that. In case of options timeout for either A or B possible to define some action?...Like hup all calls ? On Tue, Dec 22, 2015 at 11:32 AM, Stanislav Sinyagin <ssinyagin@gmail.com> wrote:
Why don't you define them as gateways? On 22 Dec 2015 05:10, "John Nash" <john.nash778@gmail.com> wrote:
My setup is ..
Opensips A ----> Freeswitch ---> Opensips B
In freeswitch dialing plan I am using Bridge command to connect Incoming call from Opensips A to Opensips B
Is there any way Freeswitch can ping (using options) both A and B opensips to check if they are alive? . From documentation I see that we can enable ping for all "Registered" endpoints as well as "Gateways" but i am unable to figure out how I can use them in my scenario as no end point registers to Freeswitch and not using gateways also (I simply give IP of opensips B in bridge command)
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.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
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.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
mod_distributor can be used to send calls to active gateways only. Also you can query the gateway states from ESL and perform whatever actions you need through the ESL connection. On 22 Dec 2015 07:20, "John Nash" <john.nash778@gmail.com> wrote:
Thanks !! I will do that. In case of options timeout for either A or B possible to define some action?...Like hup all calls ?
On Tue, Dec 22, 2015 at 11:32 AM, Stanislav Sinyagin <ssinyagin@gmail.com> wrote:
Why don't you define them as gateways? On 22 Dec 2015 05:10, "John Nash" <john.nash778@gmail.com> wrote:
My setup is ..
Opensips A ----> Freeswitch ---> Opensips B
In freeswitch dialing plan I am using Bridge command to connect Incoming call from Opensips A to Opensips B
Is there any way Freeswitch can ping (using options) both A and B opensips to check if they are alive? . From documentation I see that we can enable ping for all "Registered" endpoints as well as "Gateways" but i am unable to figure out how I can use them in my scenario as no end point registers to Freeswitch and not using gateways also (I simply give IP of opensips B in bridge command)
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.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
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.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
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.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
It also raises a gateway up/down event which you could act upon within an event hook running in a startup script, or from a daemon connected over ESL. On 22 December 2015 at 06:44, Stanislav Sinyagin <ssinyagin@gmail.com> wrote:
mod_distributor can be used to send calls to active gateways only.
Also you can query the gateway states from ESL and perform whatever actions you need through the ESL connection. On 22 Dec 2015 07:20, "John Nash" <john.nash778@gmail.com> wrote:
Thanks !! I will do that. In case of options timeout for either A or B possible to define some action?...Like hup all calls ?
On Tue, Dec 22, 2015 at 11:32 AM, Stanislav Sinyagin <ssinyagin@gmail.com
wrote:
Why don't you define them as gateways? On 22 Dec 2015 05:10, "John Nash" <john.nash778@gmail.com> wrote:
My setup is ..
Opensips A ----> Freeswitch ---> Opensips B
In freeswitch dialing plan I am using Bridge command to connect Incoming call from Opensips A to Opensips B
Is there any way Freeswitch can ping (using options) both A and B opensips to check if they are alive? . From documentation I see that we can enable ping for all "Registered" endpoints as well as "Gateways" but i am unable to figure out how I can use them in my scenario as no end point registers to Freeswitch and not using gateways also (I simply give IP of opensips B in bridge command)
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.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
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.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
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.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
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.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
I have had a lot of problems with those options ping, if one should fail it seems to have trouble recovering the gateway after that. Stanislav Sinyagin <ssinyagin@gmail.com> wrote:
Why don't you define them as gateways? On 22 Dec 2015 05:10, "John Nash" <john.nash778@gmail.com> wrote:
My setup is ..
Opensips A ----> Freeswitch ---> Opensips B
In freeswitch dialing plan I am using Bridge command to connect Incoming call from Opensips A to Opensips B
Is there any way Freeswitch can ping (using options) both A and B opensips to check if they are alive? . From documentation I see that we can enable ping for all "Registered" endpoints as well as "Gateways" but i am unable to figure out how I can use them in my scenario as no end point registers to Freeswitch and not using gateways also (I simply give IP of opensips B in bridge command)
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.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
---------------------------------------------------- Alternatives:
---------------------------------------------------- _________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.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 -- Your life is like a penny. You're going to lose it. The question is: How do you spend it?
John Covici covici@ccs.covici.com
OK actually my objective to ping proxies A and B is , in case they are down call will be stuck in freeswitch as I am using bypass media On Tue, Dec 22, 2015 at 12:32 PM, <covici@ccs.covici.com> wrote:
I have had a lot of problems with those options ping, if one should fail it seems to have trouble recovering the gateway after that.
Stanislav Sinyagin <ssinyagin@gmail.com> wrote:
Why don't you define them as gateways? On 22 Dec 2015 05:10, "John Nash" <john.nash778@gmail.com> wrote:
My setup is ..
Opensips A ----> Freeswitch ---> Opensips B
In freeswitch dialing plan I am using Bridge command to connect Incoming call from Opensips A to Opensips B
Is there any way Freeswitch can ping (using options) both A and B opensips to check if they are alive? . From documentation I see that we can enable ping for all "Registered" endpoints as well as "Gateways" but i am unable to figure out how I can use them in my scenario as no end point registers to Freeswitch and not using gateways also (I simply give IP of opensips B in bridge command)
Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.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
---------------------------------------------------- Alternatives:
---------------------------------------------------- _________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.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 -- Your life is like a penny. You're going to lose it. The question is: How do you spend it?
John Covici covici@ccs.covici.com
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.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
What ping-min and ping-max settings are you using? It keeps a counter representing the number of successful and failed pings. If it drops too low the gateway is marked as down and if it's high it's marked as back up. As a result it can handle the occasional dropped ping as long as it's not several in a row. ping-min=3 and ping-max=5 seem to work well. On 22 December 2015 at 07:02, <covici@ccs.covici.com> wrote:
I have had a lot of problems with those options ping, if one should fail it seems to have trouble recovering the gateway after that.
Stanislav Sinyagin <ssinyagin@gmail.com> wrote:
Why don't you define them as gateways? On 22 Dec 2015 05:10, "John Nash" <john.nash778@gmail.com> wrote:
My setup is ..
Opensips A ----> Freeswitch ---> Opensips B
In freeswitch dialing plan I am using Bridge command to connect Incoming call from Opensips A to Opensips B
Is there any way Freeswitch can ping (using options) both A and B opensips to check if they are alive? . From documentation I see that we can enable ping for all "Registered" endpoints as well as "Gateways" but i am unable to figure out how I can use them in my scenario as no end point registers to Freeswitch and not using gateways also (I simply give IP of opensips B in bridge command)
Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.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
---------------------------------------------------- Alternatives:
---------------------------------------------------- _________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.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 -- Your life is like a penny. You're going to lose it. The question is: How do you spend it?
John Covici covici@ccs.covici.com
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.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
I have never seen those settings, where wouldIput those? With the default, once a gateway is down, itnever seemsto come back up, at least this is what happened to me -- I eventually got rid of the options ping altogether andnever had a problem since. Steven Ayre <steveayre@gmail.com> wrote:
What ping-min and ping-max settings are you using? It keeps a counter representing the number of successful and failed pings. If it drops too low the gateway is marked as down and if it's high it's marked as back up. As a result it can handle the occasional dropped ping as long as it's not several in a row. ping-min=3 and ping-max=5 seem to work well.
On 22 December 2015 at 07:02, <covici@ccs.covici.com> wrote:
I have had a lot of problems with those options ping, if one should fail it seems to have trouble recovering the gateway after that.
Stanislav Sinyagin <ssinyagin@gmail.com> wrote:
Why don't you define them as gateways? On 22 Dec 2015 05:10, "John Nash" <john.nash778@gmail.com> wrote:
My setup is ..
Opensips A ----> Freeswitch ---> Opensips B
In freeswitch dialing plan I am using Bridge command to connect Incoming call from Opensips A to Opensips B
Is there any way Freeswitch can ping (using options) both A and B opensips to check if they are alive? . From documentation I see that we can enable ping for all "Registered" endpoints as well as "Gateways" but i am unable to figure out how I can use them in my scenario as no end point registers to Freeswitch and not using gateways also (I simply give IP of opensips B in bridge command)
Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.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
---------------------------------------------------- Alternatives:
---------------------------------------------------- _________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.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 -- Your life is like a penny. You're going to lose it. The question is: How do you spend it?
John Covici covici@ccs.covici.com
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.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
---------------------------------------------------- Alternatives:
---------------------------------------------------- _________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.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 -- Your life is like a penny. You're going to lose it. The question is: How do you spend it?
John Covici covici@ccs.covici.com
ping-max is parsed along with a bunch of other variables(?) around line 3521 of sofia.c NOTE: this is not mod_sofia.c just regular, plain old sofia.c https://freeswitch.org/stash/projects/FS/repos/freeswitch/browse/src/mod/end points/mod_sofia/sofia.c#3521 My best guess (which is worth exactly what you paid for it) from looking at the source code is that these are set in the gateway or sip_profile definitions. if ((x_params = switch_xml_child(gateway_tag, "params"))) { param = switch_xml_child(x_params, "param"); } else { param = switch_xml_child(gateway_tag, "param"); } And then it parses such notables as realm, username, auth-username, ping-max, et al. Bote
-----Original Message----- From: covici@ccs.covici.com Sent: Tuesday, 22 December, 2015 04:15 Subject: Re: [Freeswitch-users] Keep alive ping for non registered endpoints
I have never seen those settings, where wouldIput those? With the default, once a gateway is down, it never seems to come back up, at least this is what happened to me -- I eventually got rid of the options ping altogether and never had a problem since.
Steven Ayre <steveayre@gmail.com> wrote:
What ping-min and ping-max settings are you using? It keeps a counter representing the number of successful and failed pings. If it drops too low the gateway is marked as down and if it's high it's marked as back up. As a result it can handle the occasional dropped ping as long as it's not several in a row. ping-min=3 and ping-max=5 seem to work well.
On 22 December 2015 at 07:02, <covici@ccs.covici.com> wrote:
I have had a lot of problems with those options ping, if one should fail it seems to have trouble recovering the gateway after that.
Stanislav Sinyagin <ssinyagin@gmail.com> wrote:
Why don't you define them as gateways?
OK, maybe I will see if such a thing works. Thanks. Bote Man <bote_radio@botecomm.com> wrote:
ping-max is parsed along with a bunch of other variables(?) around line 3521 of sofia.c
NOTE: this is not mod_sofia.c just regular, plain old sofia.c
https://freeswitch.org/stash/projects/FS/repos/freeswitch/browse/src/mod/end points/mod_sofia/sofia.c#3521
My best guess (which is worth exactly what you paid for it) from looking at the source code is that these are set in the gateway or sip_profile definitions.
if ((x_params = switch_xml_child(gateway_tag, "params"))) { param = switch_xml_child(x_params, "param"); } else { param = switch_xml_child(gateway_tag, "param"); }
And then it parses such notables as realm, username, auth-username, ping-max, et al.
Bote
-----Original Message----- From: covici@ccs.covici.com Sent: Tuesday, 22 December, 2015 04:15 Subject: Re: [Freeswitch-users] Keep alive ping for non registered endpoints
I have never seen those settings, where wouldIput those? With the default, once a gateway is down, it never seems to come back up, at least this is what happened to me -- I eventually got rid of the options ping altogether and never had a problem since.
Steven Ayre <steveayre@gmail.com> wrote:
What ping-min and ping-max settings are you using? It keeps a counter representing the number of successful and failed pings. If it drops too low the gateway is marked as down and if it's high it's marked as back up. As a result it can handle the occasional dropped ping as long as it's not several in a row. ping-min=3 and ping-max=5 seem to work well.
On 22 December 2015 at 07:02, <covici@ccs.covici.com> wrote:
I have had a lot of problems with those options ping, if one should fail it seems to have trouble recovering the gateway after that.
Stanislav Sinyagin <ssinyagin@gmail.com> wrote:
Why don't you define them as gateways?
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.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
-- Your life is like a penny. You're going to lose it. The question is: How do you spend it? John Covici covici@ccs.covici.com
participants (5)
-
Bote Man
-
covici@ccs.covici.com
-
John Nash
-
Stanislav Sinyagin
-
Steven Ayre