VoIP Mailing List Archives
Mailing list archives for the VoIP community |
|
View previous topic :: View next topic |
Author |
Message |
francisv.list at gmail... Guest
|
Posted: Tue Sep 22, 2009 10:48 am Post subject: [Freeswitch-users] Can this be done in FreeSWITCH? |
|
|
Hi all,
Consider the following scenario:Â Calling party --> DID provider --> Cisco AS5300 --> POTS provider --> Called party
The Calling party calls a number provided by the DID provider. This is then processed by the AS5300 facing the POTS provider to do the following number translation: ANI = 1 + DNIS (the ANI assumes the identify of the DNIS prefixed with "1"). The Cisco AS5300 then sends a "prefix" which is actually the number of the Called party in their system (of the POTS provider). However, the Cisco AS5300 has a finite limit on the number of translations (approx. 128-300 translations). Can the number translation be done on FreeSWITCH instead?
   Calling party --> DID provider --> FreeSWITCH --> Cisco AS5300 --> POTS provider --> Called party
This can also evolve into:
   Calling party --> DID provider --> FreeSWITCH --> Cisco AS5300[1] --> POTS provider --> Called party
                                  \                      /
                                  +-----> Cisco AS5300[2] --->+
If we wanted to increase the number of ports the POTS provider. |
|
Back to top |
|
|
msc at freeswitch.org Guest
|
Posted: Tue Sep 22, 2009 11:46 am Post subject: [Freeswitch-users] Can this be done in FreeSWITCH? |
|
|
How is the DID transported? SIP, PRI, analog DID trunks?
-MC
On Mon, Sep 21, 2009 at 9:17 PM, Francis Vidal <francisv.list@gmail.com (francisv.list@gmail.com)> wrote:
Quote: | Hi all,
Consider the following scenario: Calling party --> DID provider --> Cisco AS5300 --> POTS provider --> Called party
The Calling party calls a number provided by the DID provider. This is then processed by the AS5300 facing the POTS provider to do the following number translation: ANI = 1 + DNIS (the ANI assumes the identify of the DNIS prefixed with "1"). The Cisco AS5300 then sends a "prefix" which is actually the number of the Called party in their system (of the POTS provider). However, the Cisco AS5300 has a finite limit on the number of translations (approx. 128-300 translations). Can the number translation be done on FreeSWITCH instead?
Calling party --> DID provider --> FreeSWITCH --> Cisco AS5300 --> POTS provider --> Called party
This can also evolve into:
Calling party --> DID provider --> FreeSWITCH --> Cisco AS5300[1] --> POTS provider --> Called party
\ /
+-----> Cisco AS5300[2] --->+
If we wanted to increase the number of ports the POTS provider.
_______________________________________________
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
|
|
|
Back to top |
|
|
tculjaga at gmail.com Guest
|
Posted: Tue Sep 22, 2009 12:00 pm Post subject: [Freeswitch-users] Can this be done in FreeSWITCH? |
|
|
well .. it is AS .. it can be SIP or H323 ... well if it is hooked to a PGW it is MGCP but i doubt... so it is either SIP or H323.
i will put a nickel for H323
T.
On Tue, Sep 22, 2009 at 6:49 PM, Tihomir Culjaga <tculjaga@gmail.com (tculjaga@gmail.com)> wrote:
Quote: | so, you say ...
CallingParty => AS5300
A: aNum
B: didNum
AS5300 => PSTN
A: 1 + didNum
B: prefix (actually the PSTN subscriber's number)
well, without a doubt... you can manipulate whatever number you want ... you just need to find the best way to do it. This depends of the number of DIDs you would like to host. You can do a DB lookup to retrieve the prefix / Subscriber Number... or you can do it inline in your dialplan. It really depends of how much you need to scale.
T.
On Tue, Sep 22, 2009 at 6:17 AM, Francis Vidal <francisv.list@gmail.com (francisv.list@gmail.com)> wrote:
Quote: |
Hi all,
Consider the following scenario: Calling party --> DID provider --> Cisco AS5300 --> POTS provider --> Called party
The Calling party calls a number provided by the DID provider. This is then processed by the AS5300 facing the POTS provider to do the following number translation: ANI = 1 + DNIS (the ANI assumes the identify of the DNIS prefixed with "1"). The Cisco AS5300 then sends a "prefix" which is actually the number of the Called party in their system (of the POTS provider). However, the Cisco AS5300 has a finite limit on the number of translations (approx. 128-300 translations). Can the number translation be done on FreeSWITCH instead?
Calling party --> DID provider --> FreeSWITCH --> Cisco AS5300 --> POTS provider --> Called party
This can also evolve into:
Calling party --> DID provider --> FreeSWITCH --> Cisco AS5300[1] --> POTS provider --> Called party
\ /
+-----> Cisco AS5300[2] --->+
If we wanted to increase the number of ports the POTS provider.
_______________________________________________
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
|
|
|
|
Back to top |
|
|
tculjaga at gmail.com Guest
|
Posted: Tue Sep 22, 2009 12:03 pm Post subject: [Freeswitch-users] Can this be done in FreeSWITCH? |
|
|
so, you say ...
CallingParty => AS5300
A: aNum
B: didNum
AS5300 => PSTN
A: 1 + didNum
B: prefix (actually the PSTN subscriber's number)
well, without a doubt... you can manipulate whatever number you want ... you just need to find the best way to do it. This depends of the number of DIDs you would like to host. You can do a DB lookup to retrieve the prefix / Subscriber Number... or you can do it inline in your dialplan. It really depends of how much you need to scale.
T.
On Tue, Sep 22, 2009 at 6:17 AM, Francis Vidal <francisv.list@gmail.com (francisv.list@gmail.com)> wrote:
Quote: | Hi all,
Consider the following scenario: Calling party --> DID provider --> Cisco AS5300 --> POTS provider --> Called party
The Calling party calls a number provided by the DID provider. This is then processed by the AS5300 facing the POTS provider to do the following number translation: ANI = 1 + DNIS (the ANI assumes the identify of the DNIS prefixed with "1"). The Cisco AS5300 then sends a "prefix" which is actually the number of the Called party in their system (of the POTS provider). However, the Cisco AS5300 has a finite limit on the number of translations (approx. 128-300 translations). Can the number translation be done on FreeSWITCH instead?
Calling party --> DID provider --> FreeSWITCH --> Cisco AS5300 --> POTS provider --> Called party
This can also evolve into:
Calling party --> DID provider --> FreeSWITCH --> Cisco AS5300[1] --> POTS provider --> Called party
\ /
+-----> Cisco AS5300[2] --->+
If we wanted to increase the number of ports the POTS provider.
_______________________________________________
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
|
|
|
Back to top |
|
|
francisv.list at gmail... Guest
|
Posted: Tue Sep 22, 2009 6:43 pm Post subject: [Freeswitch-users] Can this be done in FreeSWITCH? |
|
|
Hi Michael,
The DID is transported via SIP to the router. From the router to the POTS provider, it's PRI.
On Wed, Sep 23, 2009 at 12:34 AM, Michael Collins <msc@freeswitch.org (msc@freeswitch.org)> wrote:
Quote: | How is the DID transported? SIP, PRI, analog DID trunks?
-MC
On Mon, Sep 21, 2009 at 9:17 PM, Francis Vidal <francisv.list@gmail.com (francisv.list@gmail.com)> wrote:
Quote: |
Hi all,
Consider the following scenario:Â Calling party --> DID provider --> Cisco AS5300 --> POTS provider --> Called party
The Calling party calls a number provided by the DID provider. This is then processed by the AS5300 facing the POTS provider to do the following number translation: ANI = 1 + DNIS (the ANI assumes the identify of the DNIS prefixed with "1"). The Cisco AS5300 then sends a "prefix" which is actually the number of the Called party in their system (of the POTS provider). However, the Cisco AS5300 has a finite limit on the number of translations (approx. 128-300 translations). Can the number translation be done on FreeSWITCH instead?
   Calling party --> DID provider --> FreeSWITCH --> Cisco AS5300 --> POTS provider --> Called party
This can also evolve into:
   Calling party --> DID provider --> FreeSWITCH --> Cisco AS5300[1] --> POTS provider --> Called party
                                  \                      /
                                  +-----> Cisco AS5300[2] --->+
If we wanted to increase the number of ports the POTS provider.
|
|
|
|
Back to top |
|
|
francisv.list at gmail... Guest
|
Posted: Tue Sep 22, 2009 6:43 pm Post subject: [Freeswitch-users] Can this be done in FreeSWITCH? |
|
|
Yes, this is the desired outcome. I was planning of using FreeSWITCH + MySQL to do this. How do I do this "inline"?
On Wed, Sep 23, 2009 at 12:49 AM, Tihomir Culjaga <tculjaga@gmail.com (tculjaga@gmail.com)> wrote:
Quote: | so, you say ...
CallingParty => AS5300
A: aNum
B: didNum
AS5300 => PSTN
A: 1 + didNum
B: prefix (actually the PSTN subscriber's number)
well, without a doubt... you can manipulate whatever number you want ... you just need to find the best way to do it. This depends of the number of DIDs you would like to host. You can do a DB lookup to retrieve the prefix / Subscriber Number... or you can do it inline in your dialplan. It really depends of how much you need to scale.
|
|
|
Back to top |
|
|
tculjaga at gmail.com Guest
|
Posted: Wed Sep 23, 2009 1:45 am Post subject: [Freeswitch-users] Can this be done in FreeSWITCH? |
|
|
when i said inline ... i just meant to define some variables in your DP ... this is not a solution for you ... it is rather a proof of concept instead.
you need to do a DB lookup (sqlite or mysql).
T.
On Wed, Sep 23, 2009 at 1:32 AM, Francis Vidal <francisv.list@gmail.com (francisv.list@gmail.com)> wrote:
|
|
Back to top |
|
|
|
|
|
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
|