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 :P

T.

On Tue, Sep 22, 2009 at 6:49 PM, Tihomir Culjaga <tculjaga@gmail.com> wrote:
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> wrote:
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.