Sponsor: VoiceMeUp - Corporate & Wholesale VoIP Services

VoIP Mailing List Archives
Mailing list archives for the VoIP community
 SearchSearch 

[Freeswitch-users] Authorizing Anonynous Devices


 
Post new topic   Reply to topic    VoIP Mailing List Archives Forum Index -> freeSWITCH Users
View previous topic :: View next topic  
Author Message
klaus.teller at gmx.net
Guest





PostPosted: Tue Oct 28, 2008 3:29 pm    Post subject: [Freeswitch-users] Authorizing Anonynous Devices Reply with quote

Hi Folks,

I need some additional help with this issue. I already had some from Brian i'm but still not able to move forward.

I want a non-registered device to be able to call extension 56900 in my Freeswitch in such a way that i can manage the call using the socket interface. I believe the issue i'm having is that of permissions.

Based on what was suggested sofar, here is what i did.

1) Added following extension in dialplan/default.xml

<extension name="check_auth" continue="true">
<condition field="${sip_authorized}" expression="^true$" break="never">
<anti-action application="respond" data="407"/>
</condition>
</extension>

2) Set auth-calls to false in internal.xml. That is
<param name="auth-calls" value="$${internal_auth_calls}"/>

was replaced with:

<param name="auth-calls" value="false"/>

3) Changed acl.com.xml by replacing

<list name="domains" default="DENY">
<node type="allow" domain="$${domain}"/>
</list>

with

<list name="domains" default="allow">
<node type="allow" domain="$${domain}"/>
</list>


Now here is the result i get after these changes:

a) Anonymous non-registered device can call registered soft phone at extension 1003
b) Anonymous non-registered device cannot call 56900 that needs to be managed via socket interface (error message 480). Also 9000 cannot be called.
c) Registered soft phone (extension 1003) cannot call 56900
d) Registered soft phone (ext 1003) can call registered soft phone (ext 1000).

If i perform only step 1 and 3 (i.e. auth-calls not set to false), a) become impossible, b) remains wrong, c) is now possible (i.e. socket interface being notified about call at 56900), while d) remains. valid.


Disabling any of 1) or 3) would result into calls by non-registered device being rejected.

Any idea what else can be tried?

Thanks,
Klaus.



--
Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen!
Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer

_______________________________________________
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
Back to top
anthony.minessale at g...
Guest





PostPosted: Wed Oct 29, 2008 8:19 am    Post subject: [Freeswitch-users] Authorizing Anonynous Devices Reply with quote

all this to avoid just making another profile on a different port that has inbound calls sandboxed into a special public context?
if you add the port to your srv records nobody would even know.


On Tue, Oct 28, 2008 at 3:02 PM, Klaus Teller <klaus.teller@gmx.net (klaus.teller@gmx.net)> wrote:
Quote:
Hi Folks,

I need some additional help with this issue. I already had some from Brian i'm but still not able to move forward.

I want a non-registered device to be able to call extension 56900 in my Freeswitch in such a way that i can manage the call using the socket interface. I believe the issue i'm having is that of permissions.

Based on what was suggested sofar, here is what i did.

1) Added following extension in dialplan/default.xml

<extension name="check_auth" continue="true">
<condition field="${sip_authorized}" expression="^true$" break="never">
<anti-action application="respond" data="407"/>
</condition>
</extension>

2) Set auth-calls to false in internal.xml. That is
<param name="auth-calls" value="$${internal_auth_calls}"/>

was replaced with:

<param name="auth-calls" value="false"/>

3) Changed acl.com.xml by replacing

<list name="domains" default="DENY">
<node type="allow" domain="$${domain}"/>
</list>

with

<list name="domains" default="allow">
<node type="allow" domain="$${domain}"/>
</list>


Now here is the result i get after these changes:

a) Anonymous non-registered device can call registered soft phone at extension 1003
b) Anonymous non-registered device cannot call 56900 that needs to be managed via socket interface (error message 480). Also 9000 cannot be called.
c) Registered soft phone (extension 1003) cannot call 56900
d) Registered soft phone (ext 1003) can call registered soft phone (ext 1000).

If i perform only step 1 and 3 (i.e. auth-calls not set to false), a) become impossible, b) remains wrong, c) is now possible (i.e. socket interface being notified about call at 56900), while d) remains. valid.


Disabling any of 1) or 3) would result into calls by non-registered device being rejected.

Any idea what else can be tried?

Thanks,
Klaus.



--
Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen!
Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer

_______________________________________________
Freeswitch-users mailing list
Freeswitch-users@lists.freeswitch.org (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



--
Anthony Minessale II

FreeSWITCH http://www.freeswitch.org/
ClueCon http://www.cluecon.com/

AIM: anthm
MSN:anthony_minessale@hotmail.com ([email]MSN%3Aanthony_minessale@hotmail.com[/email])
GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com ([email]PAYPAL%3Aanthony.minessale@gmail.com[/email])
IRC: irc.freenode.net #freeswitch

FreeSWITCH Developer Conference
sip:888@conference.freeswitch.org ([email]sip%3A888@conference.freeswitch.org[/email])
iax:guest@conference.freeswitch.org/888
googletalk:conf+888@conference.freeswitch.org ([email]googletalk%3Aconf%2B888@conference.freeswitch.org[/email])
pstn:213-799-1400
Back to top
klaus.teller at gmx.net
Guest





PostPosted: Wed Oct 29, 2008 8:51 am    Post subject: [Freeswitch-users] Authorizing Anonynous Devices Reply with quote

Sorry if i gave the impression i'm tried to avoid something. There is nothing i'm trying to avoid, i'm just ignorant.

So how can i translate your recommendation into practice? What parameters do i need to set/change?

Thanks,

Klaus.

-------- Original-Nachricht --------
Quote:
Datum: Wed, 29 Oct 2008 08:13:58 -0500
Von: "Anthony Minessale" <anthony.minessale@gmail.com>
An: freeswitch-users@lists.freeswitch.org
Betreff: Re: [Freeswitch-users] Authorizing Anonynous Devices

Quote:
all this to avoid just making another profile on a different port that has
inbound calls sandboxed into a special public context?
if you add the port to your srv records nobody would even know.


On Tue, Oct 28, 2008 at 3:02 PM, Klaus Teller <klaus.teller@gmx.net>
wrote:

Quote:
Hi Folks,

I need some additional help with this issue. I already had some from
Brian
Quote:
i'm but still not able to move forward.

I want a non-registered device to be able to call extension 56900 in my
Freeswitch in such a way that i can manage the call using the socket
interface. I believe the issue i'm having is that of permissions.

Based on what was suggested sofar, here is what i did.

1) Added following extension in dialplan/default.xml

<extension name="check_auth" continue="true">
<condition field="${sip_authorized}" expression="^true$"
break="never">
<anti-action application="respond" data="407"/>
</condition>
</extension>

2) Set auth-calls to false in internal.xml. That is
<param name="auth-calls" value="$${internal_auth_calls}"/>

was replaced with:

<param name="auth-calls" value="false"/>

3) Changed acl.com.xml by replacing

<list name="domains" default="DENY">
<node type="allow" domain="$${domain}"/>
</list>

with

<list name="domains" default="allow">
<node type="allow" domain="$${domain}"/>
</list>


Now here is the result i get after these changes:

a) Anonymous non-registered device can call registered soft phone at
extension 1003
b) Anonymous non-registered device cannot call 56900 that needs to be
managed via socket interface (error message 480). Also 9000 cannot be
called.
c) Registered soft phone (extension 1003) cannot call 56900
d) Registered soft phone (ext 1003) can call registered soft phone (ext
1000).

If i perform only step 1 and 3 (i.e. auth-calls not set to false), a)
become impossible, b) remains wrong, c) is now possible (i.e. socket
interface being notified about call at 56900), while d) remains. valid.


Disabling any of 1) or 3) would result into calls by non-registered
device
Quote:
being rejected.

Any idea what else can be tried?

Thanks,
Klaus.



--
Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen!
Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer

_______________________________________________
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




--
Anthony Minessale II

FreeSWITCH http://www.freeswitch.org/
ClueCon http://www.cluecon.com/

AIM: anthm
MSN:anthony_minessale@hotmail.com <MSN%3Aanthony_minessale@hotmail.com>
GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com<PAYPAL%3Aanthony.minessale@gmail.com>
IRC: irc.freenode.net #freeswitch

FreeSWITCH Developer Conference
sip:888@conference.freeswitch.org <sip%3A888@conference.freeswitch.org>
iax:guest@conference.freeswitch.org/888
googletalk:conf+888@conference.freeswitch.org<googletalk%3Aconf%2B888@conference.freeswitch.org>
pstn:213-799-1400

--
GMX Download-Spiele: Preizsturz! Alle Puzzle-Spiele Deluxe über 60% billiger.
http://games.entertainment.gmx.net/de/entertainment/games/download/puzzle/index.html

_______________________________________________
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
Back to top
anthony.minessale at g...
Guest





PostPosted: Wed Oct 29, 2008 12:51 pm    Post subject: [Freeswitch-users] Authorizing Anonynous Devices Reply with quote

oh that's good news!
sorry, i assumed you must have had a reason to do it that way.

just create another profile that uses a another port and a public context with very little extensions in it and no auth options.

then in that public context you can make extens to transfer the call into your real dialplan when they are appropriate.

the defaults out of the box have something like this in place already iirc.


On Wed, Oct 29, 2008 at 8:38 AM, Klaus Teller <klaus.teller@gmx.net (klaus.teller@gmx.net)> wrote:
Quote:
Sorry if i gave the impression i'm tried to avoid something. There is nothing i'm trying to avoid, i'm just ignorant.

So how can i translate your recommendation into practice? What parameters do i need to set/change?

Thanks,

Klaus.

-------- Original-Nachricht --------
Quote:
Datum: Wed, 29 Oct 2008 08:13:58 -0500
Von: "Anthony Minessale" <anthony.minessale@gmail.com (anthony.minessale@gmail.com)>
An: freeswitch-users@lists.freeswitch.org (freeswitch-users@lists.freeswitch.org)
Betreff: Re: [Freeswitch-users] Authorizing Anonynous Devices


Quote:
all this to avoid just making another profile on a different port that has
inbound calls sandboxed into a special public context?
if you add the port to your srv records nobody would even know.


On Tue, Oct 28, 2008 at 3:02 PM, Klaus Teller <klaus.teller@gmx.net (klaus.teller@gmx.net)>
wrote:

Quote:
Hi Folks,

I need some additional help with this issue. I already had some from
Brian
Quote:
i'm but still not able to move forward.

I want a non-registered device to be able to call extension 56900 in my
Freeswitch in such a way that i can manage the call using the socket
interface. I believe the issue i'm having is that of permissions.

Based on what was suggested sofar, here is what i did.

1) Added following extension in dialplan/default.xml

<extension name="check_auth" continue="true">
<condition field="${sip_authorized}" expression="^true$"
break="never">
<anti-action application="respond" data="407"/>
</condition>
</extension>

2) Set auth-calls to false in internal.xml. That is
<param name="auth-calls" value="$${internal_auth_calls}"/>

was replaced with:

<param name="auth-calls" value="false"/>

3) Changed acl.com.xml by replacing

<list name="domains" default="DENY">
<node type="allow" domain="$${domain}"/>
</list>

with

<list name="domains" default="allow">
<node type="allow" domain="$${domain}"/>
</list>


Now here is the result i get after these changes:

a) Anonymous non-registered device can call registered soft phone at
extension 1003
b) Anonymous non-registered device cannot call 56900 that needs to be
managed via socket interface (error message 480). Also 9000 cannot be
called.
c) Registered soft phone (extension 1003) cannot call 56900
d) Registered soft phone (ext 1003) can call registered soft phone (ext
1000).

If i perform only step 1 and 3 (i.e. auth-calls not set to false), a)
become impossible, b) remains wrong, c) is now possible (i.e. socket
interface being notified about call at 56900), while d) remains. valid.


Disabling any of 1) or 3) would result into calls by non-registered
device
Quote:
being rejected.

Any idea what else can be tried?

Thanks,
Klaus.



--
Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen!
Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer

_______________________________________________
Freeswitch-users mailing list
Freeswitch-users@lists.freeswitch.org (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




--
Anthony Minessale II

FreeSWITCH http://www.freeswitch.org/
ClueCon http://www.cluecon.com/

AIM: anthm


Quote:
MSN:anthony_minessale@hotmail.com ([email]MSN%3Aanthony_minessale@hotmail.com[/email]) <MSN%3Aanthony_minessale@hotmail.com ([email]MSN%253Aanthony_minessale@hotmail.com[/email])>
GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com ([email]PAYPAL%3Aanthony.minessale@gmail.com[/email])<PAYPAL%3Aanthony.minessale@gmail.com ([email]PAYPAL%253Aanthony.minessale@gmail.com[/email])>
IRC: irc.freenode.net #freeswitch

FreeSWITCH Developer Conference

Quote:
sip:888@conference.freeswitch.org ([email]sip%3A888@conference.freeswitch.org[/email]) <sip%3A888@conference.freeswitch.org ([email]sip%253A888@conference.freeswitch.org[/email])>
iax:guest@conference.freeswitch.org/888

Quote:
googletalk:conf+888@conference.freeswitch.org ([email]googletalk%3Aconf%2B888@conference.freeswitch.org[/email])<googletalk%3Aconf%2B888@conference.freeswitch.org ([email]googletalk%253Aconf%252B888@conference.freeswitch.org[/email])>
pstn:213-799-1400

--
GMX Download-Spiele: Preizsturz! Alle Puzzle-Spiele Deluxe über 60% billiger.
http://games.entertainment.gmx.net/de/entertainment/games/download/puzzle/index.html


_______________________________________________
Freeswitch-users mailing list
Freeswitch-users@lists.freeswitch.org (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





--
Anthony Minessale II

FreeSWITCH http://www.freeswitch.org/
ClueCon http://www.cluecon.com/

AIM: anthm
MSN:anthony_minessale@hotmail.com ([email]MSN%3Aanthony_minessale@hotmail.com[/email])
GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com ([email]PAYPAL%3Aanthony.minessale@gmail.com[/email])
IRC: irc.freenode.net #freeswitch

FreeSWITCH Developer Conference
sip:888@conference.freeswitch.org ([email]sip%3A888@conference.freeswitch.org[/email])
iax:guest@conference.freeswitch.org/888
googletalk:conf+888@conference.freeswitch.org ([email]googletalk%3Aconf%2B888@conference.freeswitch.org[/email])
pstn:213-799-1400
Back to top
klaus.teller at gmx.net
Guest





PostPosted: Wed Oct 29, 2008 1:59 pm    Post subject: [Freeswitch-users] Authorizing Anonynous Devices Reply with quote

Ignorance is so Terrible (and of course shameful)! I just create an extension file in

conf/dialplan/public.

The content of the file is following in case someone cares:

<?xml version="1.0" encoding="utf-8"?>
<include>
<extension name="klaus-extension">
<condition field="caller_id_number" expression="^klaus$">
<action application="socket" data="192.168.50.67:10000 full" />
</condition>
</extension>
</include>

And to have the calls effectively being matched by this extension i have to call on port 5080. Thanks Antony for illuminating me.

Klaus.


-------- Original-Nachricht --------
Quote:
Datum: Wed, 29 Oct 2008 12:42:45 -0500
Von: "Anthony Minessale" <anthony.minessale@gmail.com>
An: freeswitch-users@lists.freeswitch.org
Betreff: Re: [Freeswitch-users] Authorizing Anonynous Devices

Quote:
oh that's good news!
sorry, i assumed you must have had a reason to do it that way.

just create another profile that uses a another port and a public context
with very little extensions in it and no auth options.

then in that public context you can make extens to transfer the call into
your real dialplan when they are appropriate.

the defaults out of the box have something like this in place already
iirc.


On Wed, Oct 29, 2008 at 8:38 AM, Klaus Teller <klaus.teller@gmx.net>
wrote:

Quote:
Sorry if i gave the impression i'm tried to avoid something. There is
nothing i'm trying to avoid, i'm just ignorant.

So how can i translate your recommendation into practice? What
parameters
Quote:
do i need to set/change?

Thanks,

Klaus.

-------- Original-Nachricht --------
Quote:
Datum: Wed, 29 Oct 2008 08:13:58 -0500
Von: "Anthony Minessale" <anthony.minessale@gmail.com>
An: freeswitch-users@lists.freeswitch.org
Betreff: Re: [Freeswitch-users] Authorizing Anonynous Devices

Quote:
all this to avoid just making another profile on a different port that
has
Quote:
inbound calls sandboxed into a special public context?
if you add the port to your srv records nobody would even know.


On Tue, Oct 28, 2008 at 3:02 PM, Klaus Teller <klaus.teller@gmx.net>
wrote:

Quote:
Hi Folks,

I need some additional help with this issue. I already had some from
Brian
Quote:
i'm but still not able to move forward.

I want a non-registered device to be able to call extension 56900 in
my
Quote:
Quote:
Quote:
Freeswitch in such a way that i can manage the call using the socket
interface. I believe the issue i'm having is that of permissions.

Based on what was suggested sofar, here is what i did.

1) Added following extension in dialplan/default.xml

<extension name="check_auth" continue="true">
<condition field="${sip_authorized}" expression="^true$"
break="never">
<anti-action application="respond" data="407"/>
</condition>
</extension>

2) Set auth-calls to false in internal.xml. That is
<param name="auth-calls" value="$${internal_auth_calls}"/>

was replaced with:

<param name="auth-calls" value="false"/>

3) Changed acl.com.xml by replacing

<list name="domains" default="DENY">
<node type="allow" domain="$${domain}"/>
</list>

with

<list name="domains" default="allow">
<node type="allow" domain="$${domain}"/>
</list>


Now here is the result i get after these changes:

a) Anonymous non-registered device can call registered soft phone
at
Quote:
Quote:
Quote:
extension 1003
b) Anonymous non-registered device cannot call 56900 that needs to
be
Quote:
Quote:
Quote:
managed via socket interface (error message 480). Also 9000 cannot
be
Quote:
Quote:
Quote:
called.
c) Registered soft phone (extension 1003) cannot call 56900
d) Registered soft phone (ext 1003) can call registered soft phone
(ext
Quote:
Quote:
Quote:
1000).

If i perform only step 1 and 3 (i.e. auth-calls not set to false),
a)
Quote:
Quote:
Quote:
become impossible, b) remains wrong, c) is now possible (i.e. socket
interface being notified about call at 56900), while d) remains.
valid.
Quote:
Quote:
Quote:


Disabling any of 1) or 3) would result into calls by non-registered
device
Quote:
being rejected.

Any idea what else can be tried?

Thanks,
Klaus.



--
Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen!
Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer

_______________________________________________
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
Quote:
Quote:
http://www.freeswitch.org




--
Anthony Minessale II

FreeSWITCH http://www.freeswitch.org/
ClueCon http://www.cluecon.com/

AIM: anthm
MSN:anthony_minessale@hotmail.com
<MSN%3Aanthony_minessale@hotmail.com><
MSN%3Aanthony_minessale@hotmail.com<MSN%253Aanthony_minessale@hotmail.com>
GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com<PAYPAL%3Aanthony.minessale@gmail.com>
<PAYPAL%3Aanthony.minessale@gmail.com<PAYPAL%253Aanthony.minessale@gmail.com>
Quote:
Quote:

IRC: irc.freenode.net #freeswitch

FreeSWITCH Developer Conference
sip:888@conference.freeswitch.org
<sip%3A888@conference.freeswitch.org><
sip%3A888@conference.freeswitch.org<sip%253A888@conference.freeswitch.org>
Quote:
Quote:

iax:guest@conference.freeswitch.org/888

googletalk:conf+888@conference.freeswitch.org<googletalk%3Aconf%2B888@conference.freeswitch.org>
<googletalk%3Aconf%2B888@conference.freeswitch.org<googletalk%253Aconf%252B888@conference.freeswitch.org>
Quote:
Quote:

pstn:213-799-1400

--
GMX Download-Spiele: Preizsturz! Alle Puzzle-Spiele Deluxe über 60%
billiger.


http://games.entertainment.gmx.net/de/entertainment/games/download/puzzle/index.html
Quote:

_______________________________________________
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




--
Anthony Minessale II

FreeSWITCH http://www.freeswitch.org/
ClueCon http://www.cluecon.com/

AIM: anthm
MSN:anthony_minessale@hotmail.com <MSN%3Aanthony_minessale@hotmail.com>
GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com<PAYPAL%3Aanthony.minessale@gmail.com>
IRC: irc.freenode.net #freeswitch

FreeSWITCH Developer Conference
sip:888@conference.freeswitch.org <sip%3A888@conference.freeswitch.org>
iax:guest@conference.freeswitch.org/888
googletalk:conf+888@conference.freeswitch.org<googletalk%3Aconf%2B888@conference.freeswitch.org>
pstn:213-799-1400

--
"Feel free" - 5 GB Mailbox, 50 FreeSMS/Monat ...
Jetzt GMX ProMail testen: http://www.gmx.net/de/go/promail

_______________________________________________
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
Back to top
Display posts from previous:   
Post new topic   Reply to topic    VoIP Mailing List Archives Forum Index -> freeSWITCH Users All times are GMT - 5 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group

VoiceMeUp - Corporate & Wholesale VoIP Services