cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
190
Views
0
Helpful
1
Replies

SRST Gateway - Bypass translation-rules limitation

Filipe Tavares
Level 1
Level 1

Hi guys,

I'm currently facing an issue with a SRST deployment because the DID ranges doesn't match the extension ranges.

Example:

DID Range: 12345XXXX

Associations: 

123450000 to Ext 1234

123450001 to Ext 4321

123450002 to Ext 9999

IOS has a limitation of 100 translation-rules and we have a lot more than 100 DIDs.

From my point of view, without changing DID associations, the best way to achieve the correct translation to the extension is through a TCL Script, something that I'm not comfortable with. Have you ever faced something alike? How did you managed it?

Theoretically speaking, the flow is simple:

  • Incoming call arrives from a PRI;
  • Call matches a incoming pots dial-peer;
  • Dial-peer has an application service that invokes the TCL Script;
  • The TCL Script gets executed:
    • Get the called number;
    • Read file on flash (Example: DID;Extension);
    • Get the extension by DID;
    • Change called number;

Have you done a script that can be adjusted to this scenario?

Thanks,

Regards,

FT

1 Reply 1

Chris Deren
Hall of Fame
Hall of Fame

You could use "num-exp"

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: